CMD cd sang các ổ đĩa khác ngoại trừ C: \ không hoạt động [trùng lặp]


74

Có thể trùng lặp:
Sử dụng lệnh cd trong Dòng lệnh Windows, Không thể điều hướng đến D: \

Tôi không thể cd D:\ or cd D:hoặc bất kỳ ổ đĩa khác. Tôi đang đối mặt với vấn đề này từ 2 tháng trước nhưng cho đến bây giờ cmdđiều đó không quan trọng với tôi.

Tôi đã kiểm tra nhiều lần với 2-3 lần chống vi-rút nhưng nó không hiển thị, và theo tôi thì không nên, vì tôi chỉ truy cập một vài trang web hàng đầu, sử dụng phần mềm chính hãng và chỉ cắm ổ USB của tôi vào PC.

Đây là những gì xảy ra khi tôi cố gắng để cd
ảnh chụp màn hình cmd


1
Trong khi câu hỏi đã được trả lời, một kết quả rõ ràng về vấn đề này là các ổ đĩa khác nhau duy trì các thư mục làm việc khác nhau - và bạn có thể tham khảo chúng bằng ký tự ổ đĩa! copy aFile e:sẽ sao chép aFile vào thư mục làm việc của e: chẳng hạn.
Phoshi

Điều trớ trêu, Phoshi, là trong Windows NT, bao gồm cả Windows NT phiên bản 6.1 như trong câu hỏi, đó không phải là trường hợp phù hợp với hệ điều hành. Chỉ có một thư mục hiện tại cho một quá trình. Các ngữ nghĩa MS / PC / DR-DOS cũ của các thư mục làm việc được duy trì riêng biệt cho mỗi ổ đĩa được mô phỏng (nhưng không chính xác) thông qua một hệ thống các biến môi trường ẩn.
JdeBP

Điều đó thực sự đúng, rằng có (ngay cả khi được mô phỏng) nhiều thư mục hiện tại. Để biết thêm thông tin, hãy đọc bài viết hay này blog.msdn.com/b/oldnewthing/archive/2010/10/11/10073890.aspx của Raymond Chen
HalloDu

Không có gì đáng ngạc nhiên hay mỉa mai, đó là vì Windows và DOS có giao diện hoàn toàn khác nhau. Có, mọi quy trình (ngay cả trong DOS) đều nhận được một mục duy nhất để đáp ứng với GWDlệnh, nhưng nếu không thì Windows và DOS hoạt động rất khác nhau. Bạn cũng không thể printftừ một chương trình Windows không có bàn điều khiển. ;-)
Synetech

Câu trả lời:


143

Bạn không cần phải cd d:\nhập d:.

CD là viết tắt của thư mục thay đổi, đó không phải là những gì bạn muốn làm.


Cảm ơn chỉ cần nhận ra tôi cần phải vứt bỏ ui trong vài ngày
Shishant

3
> CD là viết tắt của thư mục thay đổi, đó không phải là những gì bạn muốn. Ngoại trừ trong Windows, CDlệnh không có tùy chọn thay đổi ổ đĩa.
Synetech

@Synetech, tính năng này gần đây trong lịch sử của Dos và Windows. Chẳng hạn, nó không có trong bất kỳ phiên bản nào của.COM.COM. Hồi ức run rẩy của tôi là nó không có trong CMD.EXE sớm nhất từ ​​NT 3.1, nhưng tôi không thể đặt tay vào tài liệu để chứng minh điều đó dễ dàng ngay bây giờ.
RBerteig

3
Nó không phải gần đây; ít nhất là trong W2K. Bất kể, câu hỏi là về Windows 7, vì vậy command.comkhông liên quan và /dchuyển đổi chắc chắn là có.
Synetech

@Berteig, that feature is recent in the history of Dos and Windows. It isn't in any version of COMMAND.COM, for example Ngoài ra, OP không sử dụng DOS, câu hỏi là về Windows 7, vì vậy lịch sử CDkhông liên quan ở đây; công tắc đó đã có sẵn
Synetech

54

Sử dụng một trong những điều sau đây:

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

hoặc là

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

5
Và đừng quên đặt "xung quanh con đường nếu có khoảng trống trong đó:cd "D:\My Documents\My Music\A Band\An Album"
LiuYan 刘

2
@Liu, bạn không cần phải luôn bận tâm, ví dụ như tôi cd /d C:\program files\Microsoft Officelàm việc tốt với D:phiên bản Win XP cmd. Đó tuy nhiên, một thói quen thực sự tốt để có được vào, nếu không một ngày nào đó bạn sẽ sử dụng một ứng dụng khác mà không thể xử lý những con đường được cho là lập luận mà không kèm theo.
DMA57361

Điều đó hoạt động vì CDlệnh mong đợi một đối số đường dẫn duy nhất (nó không mất nhiều thư mục). Do đó, nó diễn giải mọi thứ (trừ công /dtắc) thành một đường dẫn duy nhất, bao gồm cả khoảng trắng. Đó là lý do tại sao nếu bạn sử dụng các nhân vật tự động hoàn thành (mặc định là TAB) với CD, nó chỉ chọn thư mục, trong khi với các lệnh khác (ví dụ dir, copyvv), nó chọn tập tin và thư mục với nhau. Giống như DMA57361 đã nói, CDbiết những gì nó làm và hiểu các đối số của nó, vì vậy nó xử lý chúng, hay nói đúng hơn là một cách thông minh. (Có phải tất cả các chương trình sẽ làm như vậy. * Thở dài *)
Synetech

À, xem Raymond nói điều tương tự trong mục blog mà HalloDu liên kết đến ở trên.
Synetech

cd / d "D: \ abc \ your_directory"
Raju yourPepe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.