Kemungkinan Gandakan:
Menggunakan cd Command di Windows Command Line, Tidak Dapat Menavigasi ke D: \
Mengapa, mengapa, ada cd
di Windows sangat bodoh dan tidak melakukan apa yang seharusnya dilakukan dalam situasi seperti ini:
I:\Documents and Settings\blah\>cd C:\somedir\
I:\Documents and Settings\blah\>
Aku tahu kamu bisa chdir /d
. Tetapi mengapa itu bukan perilaku standar?
Jawaban:
Ini dengan desain. Setiap "drive" memiliki direktori kerjanya sendiri. Anda dapat menggunakan
chdir
, atau cukup mengetik huruf drive:> D:
Dan itu akan berubah menjadi drive D. Jika Anda ingin tahu mengapa perilaku ini ada, lihat Penjelasan Raymond Chen
sumber
s/has/used to have/
,, dancmd
shell meniru perilaku ini.Di windows bisa menggunakan yang asli
cd/d <drive>:<path>
atau yang lainchdir/d
ataupushd
. Ini adalah/d
opsi yang menunjukkan bahwa drive juga harus berubah. Thepushd
perintah melakukan hal ini secara default.Bahkan dapat alias cd untuk membuat perilaku default seperti:
Kemudian dapat menggunakan melakukan hal-hal seperti:
dan drive akan berubah juga.
Lihat bantuan dengan memasukkan
cd/?
detail lebih lanjut.sumber
Itu hal yang bersejarah.
cd
hanya mengubah direktori saat ini di drive yang ditentukan (saat ini jika tidak ada), dan<drive>:
mengubah drive ke folder di drive yangcd
sebelumnya (\
jika tidak ada)sumber
beberapa shell pihak ke-3 - seperti 4dos memiliki perintah CDD untuk ini
Anda dapat membuat file batch yang disebut "cdd.bat" di direktori Windows utama Anda dengan baris berikut:
Sekarang, Anda dapat melakukan hal berikut dengan perintah CDD baru:
C:> cdd d:
D:> cdd c: \ dokumen dan pengaturan
C: \ Documents and Settings> cdd d: \ data
D: \ data>
sumber
@cd /d %*