CMD cd ke drive lain kecuali C: \ tidak bekerja [duplikat]

74

Kemungkinan Gandakan:
Menggunakan Perintah cd di Baris Perintah Windows, Tidak Dapat Menavigasi ke D: \

Saya tidak dapat cd D:\ or cd D:atau ke drive lain. Saya menghadapi masalah ini sejak 2 bulan terakhir tetapi sampai sekarang cmdtidak begitu penting bagi saya.

Saya telah memeriksa beberapa kali dengan 2-3 anti-virus tetapi tidak menunjukkan apa-apa, dan menurut saya seharusnya tidak ada, karena saya hanya mengunjungi beberapa situs teratas, menggunakan perangkat lunak asli dan hanya colokkan drive usb saya di PC.

Inilah yang terjadi ketika saya mencoba untuk cd
tangkapan layar cmd

Shishant
sumber
1
Sementara pertanyaan telah dijawab, hasil yang bagus dari ini adalah bahwa drive yang berbeda mempertahankan direktori kerja yang berbeda - dan Anda dapat merujuknya dengan huruf drive! copy aFile e:akan menyalin aFile ke direktori kerja e:, misalnya.
Phoshi
Ironisnya, Phoshi, adalah bahwa di Windows NT, termasuk Windows NT versi 6.1 seperti dalam pertanyaan, itu bukan kasus untuk sistem operasi yang tepat. Hanya ada satu direktori saat ini untuk suatu proses. Semantik MS / PC / DR-DOS lama dari direktori kerja yang dikelola secara terpisah untuk setiap drive ditiru (tetapi tidak persis) melalui sistem variabel lingkungan tersembunyi.
JdeBP
Memang benar, bahwa ada (bahkan jika ditiru) banyak direktori saat ini. Untuk informasi lebih lanjut, baca artikel bagus ini blogs.msdn.com/b/oldnewthing/archive/2010/10/11/10073890.aspx oleh Raymond Chen
HalloDu
Tidak mengherankan atau ironis, itu karena Windows dan DOS memiliki antarmuka yang sama sekali berbeda. Ya setiap proses (bahkan dalam DOS) mendapat satu item sebagai respons terhadap suatu GWDperintah, tetapi sebaliknya fungsi Windows dan DOS sangat berbeda. Anda juga tidak dapat printfdari program Windows non-konsol. ;-)
Synetech

Jawaban:

143

Anda tidak perlu cd d:\hanya masuk d:.

CD adalah singkatan dari direktori perubahan, yang bukan apa yang ingin Anda lakukan.

Greg
sumber
Terima kasih baru sadar saya perlu membuang ui selama beberapa hari
Shishant
3
> CD adalah singkatan dari direktori perubahan, yang bukan itu yang Anda inginkan. Kecuali di Windows, CDperintah itu memang memiliki opsi untuk mengubah drive.
Synetech
@ Sinetech, fitur itu baru-baru ini dalam sejarah Dos dan Windows. Itu tidak dalam versi COMMAND.COM, misalnya. Ingatan saya yang goyah adalah bahwa itu juga tidak ada di CMD.EXE paling awal dari NT 3.1, tetapi saya tidak bisa menggunakan dokumentasi untuk membuktikannya dengan mudah saat ini.
RBerteig
3
Bukan yang baru - baru ini; setidaknya dalam W2K. Apapun, pertanyaannya adalah tentang Windows 7, jadi command.comtidak relevan dan /dsaklar itu pasti ada.
Synetech
@Berteig, that feature is recent in the history of Dos and Windows. It isn't in any version of COMMAND.COM, for example Juga, OP tidak menggunakan DOS, pertanyaannya adalah tentang Windows 7, jadi sejarahnya CDtidak relevan di sini; saklar itu tersedia.
Synetech
54

Gunakan salah satu dari yang berikut:

C:\Ruby\bin> cd /d D:\
D:\>

atau

C:\Ruby\bin> cd D:\
C:\Ruby\bin> D:
D:\>
Synetech
sumber
5
Dan, jangan lupa letakkan "jalan jika ada ruang di dalamnya:cd "D:\My Documents\My Music\A Band\An Album"
LiuYan 刘 研
2
@ Liu, Anda tidak selalu perlu repot, misalnya cd /d C:\program files\Microsoft Officeberfungsi dengan baik untuk saya dari D:pada contoh Win XP cmd. Ini adalah Namun, kebiasaan benar-benar baik untuk masuk ke, jika suatu hari Anda akan menggunakan aplikasi lain yang tidak dapat menangani jalur diberikan sebagai argumen yang tidak tertutup.
DMA57361
Itu berfungsi karena CDperintah mengharapkan argumen jalur tunggal (tidak memerlukan banyak direktori). Karena itu ia mengartikan semuanya (selain /dsaklar) sebagai jalur tunggal, termasuk spasi. Itu sebabnya jika Anda menggunakan karakter auto-completion (default ke TAB) dengan CD, itu hanya memilih direktori, sedangkan dengan perintah lain (misalnya dir, copy, dll), itu memilih file dan direktori bersama-sama. Seperti yang dikatakan DMA57361, CDtahu apa yang dilakukannya dan memahami argumennya, sehingga ia menanganinya — atau lebih tepatnya — dengan cerdas. (Seandainya semua program akan melakukannya. * Sigh *)
Synetech
Ah, lihat Raymond mengatakan hal yang sama di entri blog yang HalloDu tautkan di atas.
Synetech
cd / d "D: \ abc \ your_directory"
Raju yourPepe