Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сохраняет текущий каталог для использования всплывающей командой, а затем изменяет указанный каталог.
Каждый раз, когда вы используете команду push-, для использования хранится один каталог. Однако можно хранить несколько каталогов с помощью команды , отправленной несколько раз. Каталоги хранятся последовательно в виртуальном стеке, поэтому если вы используете команду отправки один раз, каталог, в котором используется команда, помещается в нижней части стека. При повторном использовании команды второй каталог помещается в начало первой. Процесс повторяется каждый раз, когда используется команда отправки.
Если вы используете команду всплывающего, каталог в верхней части стека удаляется, а текущий каталог изменяется на этот каталог. Если вы снова используете команду , удаляется следующий каталог в стеке. Если включены расширения команд, команда всплывающего удаляет любое назначение букв диска, созданное командой push-.
pushd [<path>]
Параметр | Описание |
---|---|
<path> |
Указывает каталог для создания текущего каталога. Эта команда поддерживает относительные пути. |
/? | Отображает справку в командной строке. |
Если включены расширения команд, команда push- принимает сетевой путь или букву локального диска и путь.
Если указать сетевой путь, команда , отправленная, временно назначает максимально неиспользуемую букву диска (начиная с Z:) указанному сетевому ресурсу. Затем команда изменяет текущий диск и каталог на указанный каталог на вновь назначенном диске. Если вы используете команду popd с включенными расширениями команд, то команда всплывающего удаляет назначение букв диска, созданное push-.
Чтобы изменить текущий каталог с того, в котором была запущена пакетная программа, а затем изменить его обратно:
@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
cls
echo All text files deleted in the %1 directory