cara mengubah direktori menggunakan baris perintah Windows [tertutup]

166

Saya menggunakan cmd.exe(C: \ WINDOWS \ System32 \ cmd.exe) dan saya harus mengubah direktori saya saat ini menjadi "D: \ temp" yaitu folder temp di drive D.

Ketika saya mencoba untuk cdtidak terjadi apa - apa.

C:\> cd D:\temp

C:\>

Saya tidak tahu harus berbuat apa lagi di sini. Bahkan menekan tabtombol tidak memberikan petunjuk apa pun. Saya belum pernah mendapatkan alasan untuk menggunakan cmd.exe sampai sekarang ketika saya harus. Saya kebanyakan menggunakan Linux untuk pengembangan.

Jika ini membantu: Saya sedang login jarak jauh ke komputer lain dan D:\tempmasuk pada mesin jarak jauh, tetapi begitu juga di C:\mana saya telah membuka terminal (cmd.exe).

AK
sumber
12
hanya tambahkan D:atau C:tidak diperlukan cd ..
marlonpya
25
Mengapa ini ditutup sebagai di luar topik? CMD dapat digunakan dalam pemrograman, misalnya yang terkait dengan ADB (jembatan debug Android) dan juga dapat digunakan untuk menjalankan program dalam bahasa lain (misalnya C, Java, Python, dll). Jika target berada di drive yang berbeda, perintah tersebut digunakan untuk membuka drive yang sesuai. Saya akan mengatakan itu secara langsung melibatkan alat-alat yang digunakan dalam pemrograman, karena dapat digunakan untuk banyak hal yang berhubungan dengan pemrograman yang berbeda termasuk, tetapi tidak terbatas pada, ADB, meluncurkan program, dll
Zoe
4
Ini berlaku untuk file perintah cmd :) - tidak boleh di luar topik
chris31389
3
Sekali lagi contoh yang bagus dari pertanyaan yang bagus, tetapi beberapa programmer terlalu ketat atau memiliki sesuatu * mereka, yang mengakibatkan pertanyaan yang tepat akan ditutup sebagai off topic atau karena alasan lain. Senang melihat sejumlah besar upvotes.
JohnAndrews

Jawaban:

309

Perintah "cd" mengubah direktori, tetapi bukan drive yang Anda gunakan. Jadi ketika Anda pergi "cd d: \ temp", Anda mengubah direktori drive D ke temp, tetapi tetap berada di drive C.

Jalankan kedua perintah ini:

D:
cd temp

Itu akan memberi Anda hasil yang Anda inginkan.

Mark Nenadov
sumber
7
ini tidak berfungsi jika perintah cd dijalankan untuk variabel lingkungan, misalnya cd %temp%. Jika drive saat ini berbeda dari drive folder temp, cd %temp%jangan lakukan apa-apa. cd /d %temp%harus digunakan sebagai @Stephan kata
oleksa
3
yaitu pertama-tama ganti Drive lalu ubah Folder atau direktori, semoga membantu seseorang.
shaijut
1
Saya berlari kedua pertama dan ketika saya menggunakan nama Drive itu secara otomatis pergi ke direktori sehingga cd temp, D: juga bekerja
abdul qayyum
118

Alternatif lain adalah pushd, yang secara otomatis akan mengganti drive sesuai kebutuhan. Anda juga dapat kembali ke direktori sebelumnya melalui popd:

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_
Ansgar Wiechers
sumber
4
Jawaban sempurna. Tidak ada kekhawatiran pada folder sumber.
Andi AR
1
Jauh lebih mudah daripada naik dan turun level folder!
Matt M.
1
Solusi yang tepat. Bekerja seperti pesona ..
Sunny Tambi
98

cdmemiliki parameter /d, yang akan mengubah drive dan path dengan satu perintah:

cd /d d:\temp

(lihat cd /?)

Stephan
sumber
5
ini harus menjadi jawaban yang diterima
blisstdev