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