Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Stocke le répertoire courant à l’aide de la commande popd , puis passe au répertoire spécifié.
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é en haut 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 toute attribution de lettre de lecteur créée par la commande pushd .
Syntax
pushd [<path>]
Parameters
| Parameter | Description |
|---|---|
<path> |
Spécifie le répertoire pour rendre le répertoire actif. Cette commande prend en charge les chemins relatifs. |
| /? | Affiche l’aide à l’invite de commandes. |
Remarks
Si les extensions de commande sont activées, la commande pushd accepte soit un chemin d’accès réseau, soit une lettre de lecteur et un chemin d’accès locaux.
Si vous spécifiez un chemin d’accès réseau, la commande pushd attribue temporairement la lettre de lecteur inutilisée la plus élevée (commençant par Z :) à la ressource réseau spécifiée. La commande remplace ensuite le lecteur et le répertoire actuels par le répertoire spécifié sur le lecteur nouvellement affecté. Si vous utilisez la commande popd avec les extensions de commande activées, la commande popd supprime l’attribution de lettre de lecteur créée par pushd.
Examples
Pour modifier le répertoire actif de celui dans lequel le programme batch a été exécuté, puis pour le modifier :
@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