Pushd
Mémorise le nom du répertoire en cours qui doit être utilisé par
la commande popd avant de remplacer le répertoire courant
par celui spécifié.
Syntaxe
pushd [Chemin]
Paramètres
- Chemin
- Spécifie le répertoire qui doit remplacer le répertoire en
cours. Cette commande accepte des chemins relatifs.
- /?
- Affiche l'aide à l'invite de commandes.
Remarques
- À chaque fois que vous utilisez la commande pushd, un
seul répertoire est stocké pour votre utilisation. Toutefois, vous
pouvez stocker plusieurs répertoires en utilisant la commande
pushd plusieurs fois.
Les répertoires sont stockés séquentiellement dans une pile
virtuelle. Si vous utilisez une seule fois la commande
pushd, le répertoire dans lequel vous utilisez la commande
est placé en bas de la pile. Si vous utilisez de nouveau la
commande, le deuxième répertoire est placé en haut du premier
répertoire. Le processus se répète chaque fois que vous utilisez la
commande pushd .
Vous pouvez utiliser la commande popd pour remplacer le
répertoire actuel par le répertoire le plus récent stocké à l'aide
de la commande pushd. Si vous utilisez la commande
popd, le répertoire situé en haut de la pile est supprimé de
la pile au moment où le répertoire actuel est remplacé par ce
répertoire. Si vous utilisez de nouveau la commande popd, le
répertoire suivant de la pile est supprimé.
- Si les extensions de commande sont activées, la commande
pushd accepte un chemin de réseau ou une lettre de lecteur
local et un chemin.
- Si vous indiquez un chemin de réseau, la commande pushd
attribue temporairement la première lettre de lecteur non utilisée,
en commençant par la lettre Z: à la ressource réseau
spécifiée. La commande permet ensuite de remplacer le lecteur en
cours et le répertoire par le répertoire spécifié par la lettre de
lecteur nouvellement attribuée. Si vous utilisez la commande
popd avec les extensions de commande activées, elle supprime
l'attribution de la lettre de lecteur créée par la commande
pushd.
Exemples
Vous pouvez utiliser la commande pushd et la commande
popd dans un programme de commandes pour remplacer le
répertoire courant par celui dans lequel le programme de commandes
a été lancé, puis effectuer l'opération inverse. Le programme de
commandes suivant fourni en exemple montre comment
procéder :
@echo off
rem Ce fichier de commandes supprime tous les fichiers .txt du répertoire spécifié.
pushd %1
del *.txt
popd
cls
echo Tous les fichiers texte sont supprimés du répertoire %1
XOX
Rubriques connexes