Używam cmd.exe
(C: \ WINDOWS \ System32 \ cmd.exe) i muszę zmienić mój bieżący katalog na „D: \ temp”, czyli folder tymczasowy na dysku D.
Kiedy próbuję, cd
nic się nie dzieje.
C:\> cd D:\temp
C:\>
Nie wiem, co tu jeszcze robić. Nawet naciśnięcie tab
klawisza nie daje żadnych podpowiedzi. Nigdy nie miałem powodu, aby używać cmd.exe, aż do teraz, kiedy muszę. Do programowania używam głównie Linuksa.
Jeśli to pomoże: Jestem na zdalnym logowaniu do innego komputera i D:\temp
na zdalnym komputerze, ale tak samo jest z miejscem, w C:\
którym otworzyłem terminal (cmd.exe).
D:
lubC:
nie wymagane cd ..Odpowiedzi:
Polecenie "cd" zmienia katalog, ale nie zmienia napędu, z którym pracujesz. Więc kiedy idziesz "cd d: \ temp", zmieniasz katalog dysku D na temp, ale pozostajesz na dysku C.
Wykonaj te dwa polecenia:
Dzięki temu uzyskasz pożądane wyniki.
źródło
cd %temp%
. W przypadku, gdy bieżący dysk różni się od dysku folderu tymczasowegocd %temp%
, nic nie rób.cd /d %temp%
powinno być używane tak, jak powiedziałInną alternatywą jest
pushd
automatyczne przełączanie dysków w razie potrzeby. Umożliwia także powrót do poprzedniego katalogu poprzezpopd
:źródło
cd
ma parametr/d
, który zmieni napęd i ścieżkę jednym poleceniem:(zobacz
cd /?
)źródło