Komenda chdir (skrót od Change Directory) to wbudowane polecenie interpretera cmd.exe, funkcjonalnie tożsame z poleceniem cd. Umożliwia wyświetlanie bieżącego katalogu roboczego lub zmianę katalogu na wskazanym dysku Windows. Dzięki historycznej zgodności z MS-DOS i skryptom wsadowym nadal bywa używana zamiennie z cd, choć oba polecenia odnoszą się do tej samej funkcji jądra CMD.
chdir jest aliasem dla cd – obie komendy są wbudowane w interpreter cmd.exe i zachowują się identycznie.
Bez przełącznika /D zmiana katalogu na innej literze napędu ustawi wewnętrzną zmienną bieżącego katalogu tego napędu, ale nie przełączy aktywnego napędu.
Każdy napęd w Windows przechowuje swój własny bieżący katalog; możesz mieć różne bieżące foldery na C: i D: jednocześnie.
Dla bardziej zaawansowanych skryptów PowerShell zastępuje się chdir cmdletem Set-Location, choć alias cd i chdir nadal działa.