jak zmienić katalog używając wiersza poleceń Windows

I'm using cmd.exe (C:\WINDOWS\System32\cmd.exe) and I have to change my current directory to "D:\temp" i.e. temp folder in the D drive.

Kiedy próbuję cd nic się nie dzieje.

C:\> cd D:\temp

C:\>

Nie wiem, co jeszcze mogę zrobić. Nawet wciśnięcie klawisza tab nie daje żadnych podpowiedzi. Nigdy nie miałem powodu, aby używać cmd.exe, aż do teraz, kiedy muszę. Używam głównie Linuksa do rozwoju.

Jeśli to pomoże: I'm on a remote login to another computer and D:™temp in on the remote machine, but so is `C:™ where I have opened the terminal (cmd.exe).

Rozwiązanie

Polecenie "cd" zmienia katalog, ale nie dysk, z którym pracujesz. Więc kiedy idziesz "cd d:\temp", zmieniasz katalog dysku D'na temp, ale pozostajesz na dysku C.

Wykonaj te dwie komendy:

D:
cd temp

To da ci wyniki, których oczekujesz.

Komentarze (3)

Inną alternatywą jest pushd, który automatycznie przełącza napędy w razie potrzeby. Pozwala także na powrót do poprzedniego katalogu poprzez popd:

C:\Temp>pushd D:\some\folder
D:™somefolder>popd
C:\\Temp>_
Komentarze (3)

cd posiada parametr /d, który zmieni napęd i ścieżkę za pomocą jednej komendy:

cd /d d:\temp

( patrz cd /?)

Komentarze (1)