Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда popd изменяет текущий каталог в каталог, который был недавно сохранен принудительной командой.
Каждый раз, когда вы используете отправленную команду, для использования хранится один каталог. Однако можно хранить несколько каталогов с помощью команды push-отправки несколько раз. Каталоги хранятся последовательно в виртуальном стеке, поэтому если вы используете команду pushd один раз, каталог, в котором используется команда, помещается в нижней части стека. При повторном использовании команды второй каталог помещается в начало первой. Процесс повторяется при каждом использовании принудительной команды.
При использовании всплывающей команды каталог в верхней части стека удаляется, а текущий каталог изменяется на этот каталог. При повторном использовании всплывающей команды удаляется следующий каталог в стеке. Если включены расширения команд, всплывающей команде удаляются все назначения букв диска, созданные принудительной командой.
Синтаксис
popd
Параметры
Параметр | Описание |
---|---|
/? | Отображение справки в командной строке. |
Примеры
Чтобы изменить текущий каталог с того, в котором выполнялась пакетная программа, а затем изменить его обратно, введите:
@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