Recherche…


Syntaxe

  • echo% cd% - affiche le chemin actuel du répertoire

  • cd "C: \ chemin \ vers \ un \ répertoire" - change le chemin du répertoire

  • cd "% variable_containing_directory_path%" - modifie également le chemin du répertoire

  • cd / d E: - changer en E: lecteur d'un lecteur différent

  • cd / - change le répertoire pour revenir au lecteur actuel

  • echo %__CD__% - affiche le chemin d'accès actuel du répertoire avec une barre oblique inverse (non documentée)

  • echo% = C:% - Le répertoire actuel du lecteur C: (non documenté)

  • echo% = D:% - Le répertoire actuel du lecteur D: si le lecteur D: a été accédé dans la session CMD en cours (non documenté)

Remarques

Pourquoi est-ce important et quelles sont leurs utilisations et avantages:

  • ouvrir un fichier ou une application dans un répertoire à l'aide d'un lot
  • créer et écrire et lire des fichiers dans un répertoire à l'aide d'un lot
  • connaître et lister tous les dossiers
  • savoir où votre fichier batch est en cours d'exécution

Pour afficher le répertoire en cours

Format et utilisation:

 echo %cd%

%cd% est une variable système contenant le chemin du répertoire en cours

Pour changer le répertoire actuel (sans changer de lecteur)

Format:

cd "<path>"

Exemple:

 cd "C:\Program Files (x86)\Microsoft Office"

cd est une abréviation de chdir et les deux commandes se comportent exactement de la même manière. Par souci de cohérence, cd sera utilisé tout au long de ce sujet.


Pour accéder au répertoire d' un niveau supérieur au répertoire courant, spécifiez le répertoire système .. .

cd ..

Pour accéder à un répertoire situé à l'intérieur du répertoire actuel, cd simplement au nom du dossier sans saisir le chemin complet (en entourant le nom du répertoire entre guillemets s'il contient des espaces).

Par exemple, pour entrer C:\Program Files (x86)\Microsoft Office dans le répertoire C:\Program Files (x86) , la syntaxe suivante peut être utilisée:

cd "Microsoft Office"

ou

cd "C:\Program Files (x86)\Microsoft Office"

cd lui-même ne permettra pas à un utilisateur de se déplacer entre les lecteurs. Pour passer à un autre lecteur, l'option /d doit être spécifiée.

Par exemple, passer de C:\Users\jdoe\Desktop à D:\Office Work

cd /d "D:\Office Work"

Comment afficher tous les dossiers et fichiers dans un répertoire

Utilisation pour répertorier tous les dossiers et fichiers du répertoire en cours: dir

Un répertoire cible peut également être spécifié: dir C:\TargetPath

Lorsque vous spécifiez un chemin avec des espaces, il doit être entouré de guillemets: dir "C:\Path With Spaces"

Changer de lecteur sans CD / D

Pushd "D:\Foo"
Dir
Popd

Pushd changera le répertoire en répertoire suivant (dans ce cas D: \ Foo. Popd retourne au répertoire original.

Pour changer le répertoire en cours à la racine du lecteur en cours

Format:

cd/

cd/ est défini pour changer le répertoire en cours à la racine du lecteur en cours



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