Recherche…


Syntaxe

  • PUSHD [chemin]
  • POPD

Paramètres

Paramètre Détails
chemin Le répertoire pour naviguer

Remarques

  • Utiliser pushd paramètres ne permet d’imprimer la pile.
  • La commande popd remplace la valeur actuelle du répertoire actuel.

Supprimer des fichiers texte

L'exemple suivant montre comment vous pouvez utiliser la commande pushd et la commande popd dans un programme de traitement par lots pour modifier le répertoire en cours à partir de celui dans lequel le programme de traitement par lots a été exécuté, puis le rétablir:

@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

Source: https://technet.microsoft.com/en-us/library/cc771180%28v=ws.11%29.aspx

Imprimer répertoire pile

Pour imprimer la pile de répertoires, utilisez la commande pushd sans aucun paramètre:

@echo off

cd C:\example\
pushd one
pushd ..\two
pushd ..\..


pushd
echo Current Directory: %cd%

echo:
popd
pushd three

pushd
echo Current Directory: %cd%

Sortie:

C:\example\two                            
C:\example\one
C:\example                                
Current Directory: C:\                        

C:\example\two                            
C:\example\one
C:\example                                
Current Directory: C:\example\two\three   


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow