polecenie zmiany katalogu nie działa w wierszu polecenia systemu Windows [duplikat]


23

Możliwa duplikat:
Za pomocą polecenia cd w wierszu polecenia systemu Windows nie można przejść do D: \

Jakoś polecenie cd nie działa w wierszu polecenia systemu Windows, gdy chcę zmienić dysk.

Na przykład, jeśli jestem w:

C:\Program Files\Windows Resource Kits\Tools>

z rozkazem

cd d:\

Nie zajmuje mi to d:prowadzenia samochodu, ale pozostaje

C:\Program Files\Windows Resource Kits\Tools>

Jeśli spróbuję cd..lub cd\próbuję zmienić katalog na dysku, który działa.

Jakaś pomoc?

Odpowiedzi:


35

Zmieniając dyski, wystarczy wpisać literę dysku, na przykład d:(EDYCJA: nie używaj odwrotnego ukośnika, jak d:\; to nie działa). Używasz tylko cdpodczas przemieszczania się między katalogami na dysku.


W rzeczywistości D:\ (dodatkowe miejsce na ukośnik) nie działa. Tylko D:robi.
Cześć71,

Haha, tak, właśnie to złapałem.
jrc03c

36

Jeśli idziesz do folderu na innym dysku, dlaczego po prostu nie pisz

cd / dd: \ someFolder \ anotherFolder

Przełącznik / d jest określony w cd /?

Użyj przełącznika / D, aby zmienić bieżący dysk oprócz zmiany bieżącego katalogu dla dysku.


1
Pracował dla mnie! Chociaż chciałbym, żeby to nie było tak wybredne.
Czy

1
To zadziałało dla mnie, nawet jeśli cd d:nie, dzięki!
Dan

To powinna być zaakceptowana odpowiedź
Jon

4

Inna opcja: pushd d: \

w celu powrotu do katalogu previos: popd

jest również możliwe, przejdź do katalogu „unc”, na przykład: (tworzy tymczasowy dysk Z:) pushd \\ localhost \ mydir


3

Jest to znana „funkcja” sięgająca epoki DOS. Mówiąc prościej, masz jeden „katalog aktywny” dla każdego dysku. cdzmienia katalog aktywny tylko dla tego dysku. Na przykład cd C:\WINDOWSzmienia katalog aktywny C:dysku na \WINDOWS. Aby zmienić na inny dysk, użyj czegoś takiego jak A:zmiana na dysk A.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.