PUSHD – запомнить текущий каталог и перейти в указанный .



Команда PUSHD используется совместно с командой POPD для упрощения переходов между каталогами файловой системы. Используется для запоминания текущего каталога в виртуальном стеке каталогов и переходу в указанный параметром командной строки. Многократное выполнение команды позволяет запоминать пути к рабочим каталогам файловой системы и осуществлять возврат при выполнении команд POPD. Формат командной строки:

PUSHD [путь | ..]

путь - Каталог, который следует назначить текущим.

Когда расширенная обработка команд включена, команда PUSHD допускает ввод сетевых путей в дополнение к обычным именам дисков и путям. Если указан сетевой путь, команда PUSHD создает временное имя диска, указывающее на заданный сетевой ресурс, а затем производит смену текущего диска и каталога, используя вновь определенное имя диска. Выделение временных имен дисков проводится в обратном порядке начиная c Z:

Примеры использования:

pushd D:\TEST\one - запомнить текущий каталог и перейти в каталог D:\TEST\one

Обычно, команда PUSHD используется в командной строке или в командных файлах совместно с командой POPD, например:


pushd %TEMP% - запомнить исходный текущий каталог и перейти в каталог временных файлов.

последовательность команд для работы в каталоге %TEMP%

pushd D:\TEST - переход в каталог D:\TEST

последовательность команд для работы в каталоге D:\TEST

pushd \\server\install - переход в сетевой каталог

Z: > - приглашение командной строки сменилось на Z: - букву, присвоенную сетевому ресурсу \\server\install

последовательность команд для работы в сетевом каталоге

POPD - возврат в каталог, который был заполнен последней командой PUSHD, т.е. – D:\TEST

POPD - возврат в каталог, который был заполнен предыдущей командой PUSHD, т.е. – в %TEMP%

POPD - возврат в каталог, который был заполнен предыдущей командой PUSHD, т.е. – в исходный текущий каталог.









Весь список команд CMD Windows