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


166

Ben kullanıyorum cmd.exe(: \ WINDOWS \ System32 \ cmd.exe C) ve ben benim geçerli dizini değiştirmek zorunda "D: \ temp" yani geçici klasörü D sürücüsüne.

Ben cdhiçbir şey yapmaya çalıştığımda olmaz.

C:\> cd D:\temp

C:\>

Burada başka ne yapacağımı bilmiyorum. tabTuşa basmak bile ipucu vermez. Ben şimdiye kadar ne zaman cmd.exe kullanmak için bir neden var. Geliştirme için çoğunlukla Linux kullanıyorum.

Bu yardımcı olursa: Başka bir bilgisayara ve D:\tempuzak makineye uzaktan giriş yapıyorum , ancak C:\terminali (cmd.exe) açtığım yer de öyle.


12
sadece eklemek D:veya C:gerekmeyen cd ..
marlonpya

25
Bu neden konu dışı olarak kapatılıyor? CMD programlamada ADB (Android hata ayıklama köprüsü) ile ilgili bir örnek olarak kullanılabilir ve diğer dillerdeki programları (örn. C, Java, Python, vb.) Yürütmek için de kullanılabilir. Hedef farklı bir sürücüdeyse, uygun sürücüyü açmak için komut kullanılır. Programlamada kullanılan araçları doğrudan içerdiğini söyleyebilirim, çünkü programlama, ADB, başlatma programları vb. Gibi çok sayıda programlama ile ilgili şeyler için kullanılabilir
Zoe

4
Bu cmd komut dosyaları için geçerlidir :) - konu dışı olmamalı
chris31389

3
Yine iyi bir soru için harika bir örnek, ama bazı programcılar çok sıkı veya a * kadar bir şey olması, bu da uygun bir sorunun konu dışı veya başka bir nedenle kapanmasına neden olur. Çok sayıda upvotes görmek mutluyuz.
JohnAndrews

Yanıtlar:


309

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

Bu iki komutu yürütün:

D:
cd temp

Bu size istediğiniz sonuçları verecektir.


7
ortam değişkeni için cd komutu yürütülürse bu çalışmaz cd %temp%. Geçerli sürücünün geçici klasör sürücüsünden farklı olması durumunda cd %temp%hiçbir şey yapmayın. cd /d %temp%@Stephan dediğimiz gibi kullanılmalıdır
oleksa

3
Yani önce Drive'ı değiştir sonra Klasörü veya dizini değiştir , umarım birine yardım eder.
shaijut

1
İlk önce ikinci koştum ve Drive adını kullandığımda otomatik olarak dizine gitti, bu yüzden cd temp, D: ayrıca iş
abdul qayyum

118

Başka bir alternatif, pushdsürücüleri gerektiği gibi otomatik olarak değiştirecektir. Ayrıca, önceki dizine şu yolla dönmenizi sağlar popd:

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_

4
Mükemmel cevap. Kaynak klasörde endişe yok.
Andi AR

1
Klasör seviyelerine inip çıkmaktan çok daha kolay!
Matt

1
Doğru çözüm. Bir cazibe gibi çalışır ..
Sunny Tambi

98

cd/dsürücüyü ve yolu tek bir komutla değiştirecek bir parametreye sahiptir :

cd /d d:\temp

(bakınız cd /?)


5
bu kabul edilen cevap olmalı
blisstdev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.