batch-file
Directorystapel
Zoeken…
Syntaxis
- PUSHD [pad]
- POPD
parameters
Parameter | Details |
---|---|
pad | De map om naar toe te navigeren |
Opmerkingen
- Als u
pushd
zonder parameters gebruikt, wordt de stapel afgedrukt. - De opdracht
popd
overschrijft de huidige waarde van de huidige map.
Verwijder tekstbestanden
In het volgende voorbeeld wordt getoond hoe u de opdracht
pushd
en de opdrachtpopd
in een batchprogramma kunt gebruiken om de huidige map te wijzigen van de map waarin het batchprogramma is uitgevoerd en deze vervolgens weer te wijzigen:@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
Afkomstig van https://technet.microsoft.com/en-us/library/cc771180%28v=ws.11%29.aspx
Directory afdrukken
Gebruik de opdracht pushd
zonder parameters om de directorystack af te drukken:
@echo off
cd C:\example\
pushd one
pushd ..\two
pushd ..\..
pushd
echo Current Directory: %cd%
echo:
popd
pushd three
pushd
echo Current Directory: %cd%
Output:
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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow