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 polecenia popd 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