batch-file
Verzeichnisstapel
Suche…
Syntax
- PUSHD [Pfad]
- POPD
Parameter
Parameter | Einzelheiten |
---|---|
Pfad | Das Verzeichnis, zu dem navigiert werden soll |
Bemerkungen
- Wenn Sie
pushd
ohne Parameter verwenden, wird der Stapel gedruckt. - Der Befehl
popd
überschreibt den aktuellen Wert des aktuellen Verzeichnisses.
Textdateien löschen
Das folgende Beispiel zeigt, wie Sie den Befehl
pushd
und den Befehlpopd
in einem Stapelverarbeitungsprogramm verwenden können, um das aktuelle Verzeichnis von dem Verzeichnis zu ändern, in dem das Stapelverarbeitungsprogramm ausgeführt wurde, und es anschließend wieder zu ändern:@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
Quelle: https://technet.microsoft.com/de-de/library/cc771180%28v=ws.11%29.aspx
Verzeichnisstapel drucken
Verwenden Sie zum Drucken des Verzeichnisstapels den Befehl pushd
ohne Parameter:
@echo off
cd C:\example\
pushd one
pushd ..\two
pushd ..\..
pushd
echo Current Directory: %cd%
echo:
popd
pushd three
pushd
echo Current Directory: %cd%
Ausgabe:
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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow