Команды CD и CHDIR используется для просмотра или изменения пути текущего каталога .
1. Описание команды CHDIR (CD).
Формат командной строки:
CHDIR [/D] [диск:][путь]
CD [/D] [диск:][путь]
CHDIR [..]
CD [..]
Команда CD диск: отображает имя текущего каталога указанного диска.
Команда CD без параметров отображает имена текущих диска и каталога.
Параметр /D используется для одновременной смены текущих диска и каталога.
Имя текущего каталога в строке вызова преобразуется к тому же регистру символов, что и для существующих имен на диске. Так, команда CD C:\TEMP или cd c:\temp на самом деле сделает текущим каталог C:\Temp, если он существует на диске.
Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет перейти в подкаталог, имя которого содержит пробелы, не заключая все имя каталога в кавычки. Например:
C:\ chdir \windows\users\username\programs\start menu
приводит к тому же результату, что и:
C:\ cd "\windows\users\username\programs\start menu"
При отключении расширенной обработки команд нужно использовать путь, заключенный в двойные кавычки.
2. Примеры использования.
2.1. Сделать текущим каталог data на диске X:
C:\ CD /D X:\data
Результат использование ключа /D зависит от версии команды.
2.2. Для того чтобы сменить текущий каталог, на каталог, размещенный на другом диске, надежнее использовать последовательность команд смены текущего диска и смены каталога:
C:\ X: C:\ CD X:\DATA
2.3. Сделать текущим каталогом каталог, каталог, задаваемый значением переменной среды %WINDIR% (каталог Windows):
C:\ CD %WINDIR%
2.4. При использовании переменных, желательно их имена заключать в двойные кавычки, поскольку принимаемые значения могут содержать пробелы:
C:\ CD “%TEMP%”
2.5. Перейти в корневой каталог диска C:
C:\ CD C:\
2.6. Если в параметре команды задан путь без указания диска, по предполагается, что переход выполняется в каталог, расположенный относительно текущего на данный момент времени. Например перейти в каталог system32, являющийся подкаталогом текущего каталога:
C:\ CD system32
2.7. Если вместо имени каталога заданы две точки, то будет выполнен переход в родительский каталог (на один уровень вверх):
C:\ CD ..