Поиск…


Синтаксис

  • 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