batch-file
Стек каталога
Поиск…
Синтаксис
- PUSHD [путь]
- POPD
параметры
параметр | подробности |
---|---|
дорожка | Каталог для перехода к |
замечания
- Использование
pushd
без параметров будет печатать стек. - Команда
popd
перезапишет текущее значение Current Directory.
Удалить текстовые файлы
В следующем примере показано, как вы можете использовать команду
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
Получено с https://technet.microsoft.com/en-us/library/cc771180%28v=ws.11%29.aspx
Печать каталога стека
Чтобы распечатать стек каталога, используйте команду pushd
без каких-либо параметров:
@echo off
cd C:\example\
pushd one
pushd ..\two
pushd ..\..
pushd
echo Current Directory: %cd%
echo:
popd
pushd three
pushd
echo Current Directory: %cd%
Выход:
C:\example\two
C:\example\one
C:\example
Current Directory: C:\
C:\example\two
C:\example\one
C:\example
Current Directory: C:\example\two\three
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow