Partager via


popd

La commande popd remplace le répertoire actuel par le répertoire qui a été stocké le plus récemment par la commande pushd .

Chaque fois que vous utilisez la commande pushd , un seul répertoire est stocké pour votre usage. Toutefois, vous pouvez stocker plusieurs répertoires à l’aide de la commande pushd plusieurs fois. Les répertoires sont stockés séquentiellement dans une pile virtuelle, donc si vous utilisez la commande pushd une fois, le répertoire dans lequel vous utilisez la commande est placé au bas de la pile. Si vous utilisez à nouveau la commande, le deuxième répertoire est placé au-dessus du premier. Le processus se répète chaque fois que vous utilisez la commande pushd .

Si vous utilisez la commande popd , le répertoire situé en haut de la pile est supprimé et le répertoire actuel est remplacé par ce répertoire. Si vous utilisez à nouveau la commande popd , le répertoire suivant de la pile est supprimé. Si les extensions de commande sont activées, la commande popd supprime toutes les affectations de lettres de lecteur créées par la commande pushd .

Syntax

popd

Parameters

Parameter Description
/? Affiche l'aide à l'invite de commandes.

Examples

Pour remplacer le répertoire actif par celui dans lequel le fichier de commandes a été exécuté, puis pour le remplacer de nouveau, tapez :

@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