CD (Change Directory, dawniej chdir) – komenda służąca do zmiany aktualnej ścieżki lub podejrzenia jej lokalizacji z poziomu CMD, Powershell lub Windows Terminal.
[!] Chdir zostało zastąpione przez „cd”. Wciąż jednak jest wspierane ze względu na kompatybilność ze starszymi środowiskami.
Składnia cd
cd [/D][dysk:][ścieżka]
Opcje cd:
/D = Umożliwia zmianę dysku
Opcje [dysk][ścieżka]:
.. = cofa o jeden katalog do tyłu
\ = główny katalog bieżącego dysku (np. C:\)
%userprofile% lub %homepath% = zmienne środowiskowe, skróty do katalogu obecnie zalogowanego użytkownika. *
"[ścieżka]"
= ścieżka w cudzysłowie umożliwia nawiązanie do katalogów, które mają spacje w nazwie.
* profile (katalogi) użytkowników domyślnie znajdują się w „C:\users\”.
Zmienne nie są obsługiwane w Powershellu.
Przykłady użycia cd
chdir \Windows
Chdir zmieni ścieżkę na katalog „windows” znajdujący się w głównym katalogu obecnego dysku (\Windows).
cd /D E:\test
Cd zmieni lokalizację na folder „test” znajdujący się w głównym katalogu innego dysku (E:\test). Operacja zmiany dysku jest możliwa za sprawą użycia dodatkowo opcji /D. Jeżeli uruchomimy CMD jako administrator również możemy zmienić folder bez używania opcji /D.
chdir ..
Chdir cofnie do katalogu poprzedniego (nadrzędnego). Przykładowo: znajdując się w katalogu C:\Windows chdir cofnie ścieżkę do C:\.
cd %homepath%\desktop\"testowy folder"
Cd zmieni lokalizację na katalog nazwany „testowy folder” znajdującym się na pulpicie bieżącego użytkownika (%homepath%).
[!] Cudzysłów w nazwie folderu lub całej ścieżce umożliwia nawiązywanie do nazw, które zawierają spacje.