Поиск…


Синтаксис

  • echo% cd% - отображает текущий путь каталога

  • cd "C: \ path \ to \ some \ directory" - изменяет путь к каталогу

  • cd "% variable_containing_directory_path%" - также изменяет путь к каталогу

  • cd / d E: - изменить на E: диск с другого диска

  • cd / - изменяет каталог обратно на текущий диск

  • echo %__CD__% - отображает текущий путь к каталогу с завершающей обратной косой чертой (недокументированный)

  • echo% = C:% - текущий каталог диска C: (недокументированный)

  • echo% = D:% - Текущая директория диска D: если диск D: был доступен в текущем сеансе CMD (недокументирован)

замечания

Почему это важно, и что они используют и преимущества:

  • открыть файл или приложение в каталоге, используя пакет
  • создавать andwrite и читать файлы в каталоге, используя пакет
  • знать и перечислять все папки
  • знать, где работает ваш командный файл

Чтобы отобразить текущий каталог

Формат и использование:

 echo %cd%

%cd% - системная переменная, которая содержит текущий путь к каталогу

Чтобы изменить текущий каталог (без изменения дисков)

Формат:

cd "<path>"

Пример:

 cd "C:\Program Files (x86)\Microsoft Office"

cd является аббревиатурой для chdir и две команды ведут себя точно так же. Для согласованности, cd будет использоваться в этой теме.


Чтобы перейти к каталогу на один уровень выше текущего каталога, укажите системный каталог ..

cd ..

Чтобы перейти к каталогу, находящемуся внутри текущего каталога, просто cd имя папки без ввода полного пути (обертывание имени каталога в кавычках, если оно содержит пробелы).

Например, для ввода C:\Program Files (x86)\Microsoft Office в каталоге C:\Program Files (x86) может использоваться следующий синтаксис:

cd "Microsoft Office"

или же

cd "C:\Program Files (x86)\Microsoft Office"

Переход в каталог на другом диске

cd сам по себе не позволит пользователю перемещаться между дисками. Чтобы перейти на другой диск, необходимо указать параметр /d .

например, перемещение из C:\Users\jdoe\Desktop в D:\Office Work

cd /d "D:\Office Work"

Как показать все папки и файлы в каталоге

Использование для перечисления всех папок и файлов в текущем каталоге: dir

Также может быть указан целевой каталог: dir C:\TargetPath

При указании пути с пробелами он должен быть окружен кавычками: dir "C:\Path With Spaces"

Изменение привода без CD / D

Pushd "D:\Foo"
Dir
Popd

Pushd изменит каталог на следующий каталог (в этом случае D: \ Foo. Popd вернется в исходный каталог.

Чтобы изменить текущий каталог на корень текущего диска

Формат:

cd/

cd/ установлен для изменения текущего каталога обратно в корень текущего диска



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow