Windows komut satırını kullanarak dizin nasıl değiştirilir

Ben cmd.exe (C:\WINDOWS\System32\cmd.exe) kullanıyorum ve geçerli dizinimi "D:\temp" yani D sürücüsündeki temp klasörü olarak değiştirmem gerekiyor.

CD`yi denediğimde hiçbir şey olmuyor.

C:\> cd D:\temp

C:\>

Burada başka ne yapabilirim bilmiyorum. Sekme tuşuna basmak bile herhangi bir ipucu vermiyor. Şimdiye kadar cmd.exe'yi kullanmak zorunda kaldığımda hiç nedenim olmadı. Geliştirme için çoğunlukla Linux kullanıyorum.

Eğer yardımı olacaksa: Başka bir bilgisayarda uzaktan oturum açıyorum ve D:\temp uzak makinede, ancak terminali (cmd.exe) açtığım C:\ de öyle.

Çözüm

cd" komutu dizini değiştirir, ancak hangi sürücü ile çalıştığınızı değiştirmez. Yani "cd d:\temp" dediğinizde, D sürücüsünün dizinini temp olarak değiştirirsiniz, ancak C sürücüsünde kalırsınız.

Bu iki komutu çalıştırın:

D:
cd temp

Bu size istediğiniz sonuçları verecektir.

Yorumlar (3)

Diğer bir alternatif ise gerektiğinde sürücüleri otomatik olarak değiştirecek olan pushddir. Ayrıca popd aracılığıyla önceki dizine dönmenizi sağlar:

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_
Yorumlar (3)

cd, sürücüyü ve yolu tek bir komutla değiştirecek bir/d` parametresine sahiptir:

cd /d d:\temp

(bkz. cd /?)

Yorumlar (1)