Expand To Show Full Article
Afficher le chemin du dossier courant en cmd - MS-DOS

Afficher le chemin du dossier courant en cmd

Comment afficher le chemin du dossier courant en cmd ? Pour afficher le chemin complet du répertoire courant dans l’invite de commande Windows, utiliser la commande cd et le chemin courant s’affiche dans l’invite MS-DOS.

Afficher le chemin complet du dossier courant avec Windows cmd

Lors de l’utilisation de fichiers batch, il devient très utile de réutiliser le chemin de l’emplacement actuel. En particulier lors de la création de scripts dynamiques utilisant des variables.

Directement à partir de l’invite de commande cmd.exe

cd

L’invite de commande Windows cd permet d’afficher le chemin du dossier courant.

Capture d'écran de la commande cd en cmd.
Afficher le dossier courant avec cmd.

La commande DOS cd permet aussi de naviguer dans les dossiers Windows et de changer par exemple la lettre du lecteur courant dans l’invide de commande Windows.

Depuis un script batch c’est-à-dire un fichier bat

La commande cd est aussi associée au code de la variable en script, c’est à dire deux fois le signe du pourcentage. Ainsi elle devient une variable système. Il est possible de l’utiliser de façon dynamique dans les scripts MS-DOS.

Ainsi une action effectuée par une commande peut-être indépendante du dossier courant et fonctionner dans n’importe quel dossier du système d’exploitation Windows.

%cd%

Remarque : pour utiliser cet exemple, il suffit de copier et de coller le code ci-dessous. Et de l’enregistrer dans un fichier Batch, par exemple DisplayDirectory.bat et de l’exécuter. La variable système permet ainsi d’afficher ou d’utiliser le chemin du dossier courant depuis le script CMD.

echo off
rem La commande précédente désactive l'affichage pour éviter toutes les lignes sur l'écran d'exécution
rem Définir la variable avec la valeur du répertoire actuel
set VarChemin=%CD%
rem Affichage de la variable sur l'écran d'invite de commande
echo "Le répertoire actuel est:"
echo %VarChemin%
rem Définir un délai de 15 secondes pour laisser l'invite affichée à l'écran
timeout 15

Pour aller plus loin et vérifier d’autres possibilités de la commande cd, cet article explique comment copier récursivement des fichiers et dossiers avec MS-DOS. Il est important de noter la puissance des scripts batch tant ils permettent une automatisation et réduisent les risque d’erreur. Notamment lors de copie récurrente ou de déploiements de scripts.

Mais plus encore lors des batch journaliers ou il est primordial d’atteindre une certaine stabilité. Et donc se rapprocher du zéro défaut, illustré ici avec les autres concepts des cinq zéros.

https://expert-only.com/ms-dos/copier-recursivement-fichiers-et-dossiers-en-cmd/
Retour en haut