batch-file
Stos katalogów
Szukaj…
Składnia
- PUSHD [ścieżka]
- POPD
Parametry
Parametr | Detale |
---|---|
ścieżka | Katalog do nawigacji |
Uwagi
- Użycie
pushd
bez parametrów spowoduje wydrukowanie stosu. - Polecenie
popd
zastąpi bieżącą wartość katalogu bieżącego.
Usuń pliki tekstowe
Poniższy przykład pokazuje, jak można użyć
pushd
i poleceniapopd
w programie wsadowym, aby zmienić bieżący katalog z katalogu, w którym uruchomiono program wsadowy, a następnie zmienić go z powrotem:@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
Źródło: https://technet.microsoft.com/en-us/library/cc771180%28v=ws.11%29.aspx
Wydrukuj stos katalogów
Aby wydrukować stos katalogów, użyj polecenia pushd
bez żadnych parametrów:
@echo off
cd C:\example\
pushd one
pushd ..\two
pushd ..\..
pushd
echo Current Directory: %cd%
echo:
popd
pushd three
pushd
echo Current Directory: %cd%
Wynik:
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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow