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 Stack gespeichert, d. h., wenn Sie den Befehl pushd einmal verwenden, wird das Verzeichnis, in dem Sie den Befehl verwenden, am Ende des Stacks abgelegt. Wenn Sie den Befehl erneut verwenden, wird das zweite Verzeichnis vor das erste gesetzt. Der Vorgang wird jedes Mal wiederholt, wenn Sie den Befehl pushd verwenden.

Wenn Sie den Befehl popd verwenden, wird das Verzeichnis am Anfang des Stacks entfernt und das aktuelle Verzeichnis in dieses Verzeichnis geändert. Wenn Sie den Befehl popd erneut verwenden, wird das nächste Verzeichnis auf dem Stack entfernt. Wenn Befehlserweiterungen aktiviert sind, entfernt der Befehl popd alle Laufwerksbuchstabenzuweisungen, die mit dem Befehl pushd erstellt wurden.

Syntax

popd

Parameters

Parameter Description
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Examples

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