popd
Der Befehl popd ändert das aktuelle Verzeichnis in das Verzeichnis, das zuletzt mit dem Befehl pushd gespeichert wurde.
Jedes Mal, wenn Sie den Befehl pushd verwenden, wird ein einzelnes Verzeichnis für Ihre Verwendung gespeichert. Sie können jedoch mehrere Verzeichnisse speichern, indem Sie den Befehl pushd mehrmals verwenden. Die Verzeichnisse werden nacheinander in einem virtuellen Stapel gespeichert. Wenn Sie also den Befehl pushd einmal verwenden, wird das Verzeichnis, in dem Sie den Befehl verwenden, an das Ende des Stapels gesetzt. Wenn Sie den Befehl erneut verwenden, wird das zweite Verzeichnis vor das erste gesetzt. Dieser Vorgang wiederholt sich jedes Mal, wenn Sie den Befehl pushd verwenden.
Wenn Sie den Befehl popd verwenden, wird das oberste Verzeichnis des Stapels entfernt, und das aktuelle Verzeichnis wird in dieses Verzeichnis geändert. Wenn Sie den Befehl popd erneut verwenden, wird das nächste Verzeichnis auf dem Stapel entfernt. Wenn die Befehlserweiterungen aktiviert sind, entfernt der Befehl popd alle Laufwerksbuchstabenzuweisungen, die mit dem Befehl pushd erstellt wurden.
Syntax
popd
Parameter
Parameter | BESCHREIBUNG |
---|---|
/? | Zeigt die Hilfe an der Eingabeaufforderung an. |
Beispiele
Um das aktuelle Verzeichnis, in dem das Stapelverarbeitungsprogramm ausgeführt wurde, zu ändern und dann wieder zurückzuwechseln, geben Sie ein:
@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