path

Задает путь команды в переменной среды PATH, указав набор каталогов, используемых для поиска исполняемых файлов (.exe). При использовании без параметров эта команда отображает текущий путь к команде.

Синтаксис

path [[<drive>:]<path>[;...][;%PATH%]]
path ;

Параметры

Параметр Описание
[<drive>:]<path> Указывает диск и каталог, заданные в пути к команде. Текущий каталог всегда выполняется поиск перед каталогами, указанными в пути к команде.
; Отделяет каталоги в пути команды. При использовании без других параметров ; очищает существующие пути команд из переменной среды PATH и направляет Cmd.exe для поиска только в текущем каталоге.
%PATH% Добавляет путь команды к существующему набору каталогов, перечисленных в переменной среды PATH. Если этот параметр включен, Cmd.exe заменяет его значениями пути команд, найденными в переменной среды PATH, устраняя необходимость вручную вводить эти значения в командной строке.
/? Отображение справки в командной строке.

Замечания

  • Операционная система Windows выполняет поиск с использованием расширений имен файлов по умолчанию в следующем порядке приоритета: .exe, .com, .bat и .cmd. Это означает, что если вы ищете пакетный файл с именем acct.bat, но у вас есть приложение с именем acct.exe в том же каталоге, необходимо включить расширение .bat в командную строку.

  • Если два или более файлов в пути команды имеют одинаковое имя файла и расширение, эта команда сначала ищет указанное имя файла в текущем каталоге. Затем он выполняет поиск каталогов в пути команды в том порядке, в который они перечислены в переменной среды PATH.

  • Если команда пути помещается в файл Autoexec.nt, операционная система Windows автоматически добавляет указанный путь поиска подсистемы MS-DOS при каждом входе на компьютер. Cmd.exe не использует файл Autoexec.nt. При запуске из ярлыка Cmd.exe наследует переменные среды, заданные в my Computer/Properties/Advanced/Environment.

Примеры

Для поиска путей c:\user\taxes, b:\user\invest и b:\bin для внешних команд введите:

path c:\user\taxes;b:\user\invest;b:\bin