Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Speichert das aktuelle Verzeichnis für die Verwendung durch den Befehl popd und wechselt dann in das angegebene Verzeichnis.
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 über dem ersten Verzeichnis platziert. 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
pushd [<path>]
Parameters
| Parameter | Description |
|---|---|
<path> |
Gibt das Verzeichnis an, das das aktuelle Verzeichnis sein soll. Dieser Befehl unterstützt relative Pfade. |
| /? | Zeigt hilfe an der Eingabeaufforderung an. |
Remarks
Wenn Befehlserweiterungen aktiviert sind, akzeptiert der Befehl pushd entweder einen Netzwerkpfad oder einen lokalen Laufwerksbuchstaben und -pfad.
Wenn Sie einen Netzwerkpfad angeben, weist der Befehl pushd der angegebenen Netzwerkressource vorübergehend den höchsten nicht verwendeten Laufwerkbuchstaben (beginnend mit Z:) zu. Der Befehl ändert dann das aktuelle Laufwerk und verzeichnis in das angegebene Verzeichnis auf dem neu zugewiesenen Laufwerk. Wenn Sie den Befehl popd mit aktivierten Befehlserweiterungen verwenden, entfernt der Befehl popd die von pushd erstellte Laufwerksbuchstabenzuweisung.
Examples
So ändern Sie das aktuelle Verzeichnis aus dem Verzeichnis, in dem das Batchprogramm ausgeführt wurde, und ändern Sie es dann wieder:
@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