Vous trouverez les explications pour chaque commande de la liste sur ces 3 pages : de A à D, de E à M, de N à Z.
Ces commandes ont été testées sous Windows XP, il peut y avoir des options supplémentaires sous Windows Vista et Seven.
Affiche des messages.
ECHO [ON | OFF] ECHO [message]
Stoppe la localisation des modifications de l'environnement dans un fichier de commandes.
ENDLOCAL
Supprime un ou plusieurs fichiers.
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
noms |
Spécifie une liste d'un ou plusieurs fichiers ou répertoires. Les caractères génériques peuvent être utilisés pour supprimer plusieurs fichiers. Si un répertoire est spécifié, tous les fichiers qu'il contient seront supprimés. |
/P | Demande une confirmation avant de supprimer un fichier. |
/F | Force la suppression de fichiers en lecture seule. |
/S | Supprime les fichiers dans tous les sous-répertoires. |
/Q | Pas de confirmation avant suppression avec car. génériques. |
/A | Suppression en fonction des attributs |
attributs |
R : Fichiers en lecture seule S : Fichiers système H : Fichiers cachés A : Fichiers prêts pour archive - : Préfixe de négation |
Quitte l'interpréteur de commandes (CMD.EXE).
EXIT [/B] [CodeSortie]
/B | Spécifie la sortie du fichier script en cours au lieu de CMD.EXE. |
CodeSortie | Spécifie un nombre. Si /B est utilisé, le paramètre ERRORLEVEL est fixé à ce nombre. |
Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux.
FC [/A] [/C] [/L] [/LBn] [/N][/OFF[LINE]][/T] [/U] [/W] [/nnnn] [lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2 /B [lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2
/A | Affiche la 1ère et dernière ligne de chaque ensemble de différences. |
/B | Effectue une comparaison binaire. |
/C | Ignore la casse. |
/L | Compare les fichiers en tant que texte ASCII. |
/LBn | Définit le nombre maximal de différences consécutives comme égal au nombre de lignes spécifié. |
/N | Affiche les numéros de ligne pour une comparaison ASCII. |
/OFF[LINE] | Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé. |
/T | Ne convertit pas les tabulations en espaces. |
/U | Compare les fichiers en tant que fichiers texte UNICODE. |
/W | Comprime les blancs (tabulations et espaces) pour la comparaison. |
/nnnn | Spécifie le nombre de lignes consécutives qui doivent correspondre après une différence. |
[lect1:][chemin1]fichier1 | Spécifie le premier fichier ou ensemble de fichiers à comparer. |
[lect2:][chemin2]fichier2 | Spécifie le second fichier ou ensemble de fichiers à comparer. |
Cherche une chaine de caractères dans un fichiers.
FIND [/V] [/C] [/N] [/I][/OFF[LINE]] "chaîne" [[lecteur:][chemin]nom_de_fichier[ ...]]
/V | Affiche toutes les lignes ne contenant pas la chaîne spécifiée. |
/C | Affiche seulement le nombre de lignes contenant la chaîne. |
/N | Affiche les numéros de ligne avec les lignes affichées. |
/I | Ignore la casse lors de la recherche de la chaîne. |
/OFF[LINE] | Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé. |
"chaîne" | Spécifie la chaîne de texte à trouver. |
[lecteur:][chemin]nom_de_fichier | Spécifie un ou des fichiers pour la recherche. |
Cherche des chaines de caractères dans un fichiers.
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:fichier] [/C:chaîne] [/G:fichier] [/D:liste de répertoires] [/A:attributs de couleur] [chaînes] [[lecteur:][chemin]nom de fichier[ ...]]
/B | Recherche l'élément s'il est en début de ligne. |
/E | Recherche l'élément s'il est en fin de ligne. |
/L | Recherche les chaînes littéralement. |
/R | Recherche les chaînes en tant qu'expressions. |
/S | Recherche les fichiers correspondants dans le répertoire actif et dans tous ses sous-répertoires. |
/I | Spécifie que la recherche ne doit pas tenir compte de la casse. |
/X | Affiche les lignes correspondant parfaitement. |
/V | N'affiche que les lignes non correspondantes. |
/N | Affiche le numéro de ligne devant chaque ligne correspondante. |
/M | Affiche uniquement le nom des fichiers contenant des chaînes correspondantes. |
/O | Affiche le décalage des caractères pour chaque ligne correspondante. |
/P | Ignore les fichiers ne contenant pas de caractères affichables. |
/OFFLINE | Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé. |
/A:attr | Spécifie l'attribut de couleur avec 2 chiffres hexadécimaux. Entrez "color /?". |
/F:fichier | Lit la liste des fichiers dans le fichier spécifié (/ pour la console). |
/C:chaîne | Recherche la chaîne spécifiée littéralement. |
/G:fichier | Obtient les chaînes à rechercher à partir du fichier spécifié (/ pour la console). |
/D:rép | Recherche dans une liste de répertoires délimitée par des points-virgules. |
chaînes | Chaînes à rechercher. |
[lecteur:][chemin]nom de fichier | Spécifie les fichiers dans lesquels effectuer la recherche. |
Exécute une commande sur chaque fichier d'un groupe de fichiers.
FOR %variable IN (ensemble) DO commande [paramètres]
%variable | Spécifie un paramètre remplaçable par une seule lettre. |
(ensemble) | Ensemble de fichiers. Caractères génériques autorisés. |
commande | Commande à exécuter pour chaque fichier. |
paramètres | Liste des paramètres ou des options pour la commande spécifiée. |
Formate un disque.
FORMAT volume [/FS:sys_fich] [/V:nom_volume] [/Q] [/A:taille] [/C] [/X] FORMAT volume [/V:nom_volume] [/Q] [/F:taille] FORMAT volume [/V:nom_volume][/Q][/T:pistes /N:secteurs] FORMAT volume [/V:nom_volume][/Q] FORMAT volume [/Q]
volume | Spécifie la lettre de lecteur (suivie de deux-points), le point de montage ou le nom de volume. |
/FS:sys_fich | Spécifie le type de système de fichiers (FAT, FAT32 ou NTFS). |
/V:nom_de_volume | Spécifie le nom de volume. |
/Q | Effectue un formatage rapide. |
/C | NTFS uniquement : Les fichiers créés sur le nouveau volume seront compressés par défaut. |
/X |
Force le volume à être démonté d'abord si nécessaire. Tous les descripteurs ouverts sur le volume ne seront plus valides. |
/A:taille |
Remplace la taille d'unité d'allocation par défaut. Les paramètres par défaut sont très fortement recommandés dans le cas général. |
/F:taille | Spécifie la taille de la disquette à formater (1.44) |
/T:pistes | Spécifie le nombre de pistes par face de disque. |
/N:secteurs | Spécifie le nombre de secteurs par piste. |
Affiche ou modifie les types de fichiers utilisés dans les associations d'extensions.
FTYPE [TypeFichier[=[CommandeOuverture]]]
TypeFichier | Spécifie le type de fichier à examiner ou à modifier |
CommandeOuverture | Spécifie la commande d'ouverture à utiliser lors du démarrage des fichiers de ce type. |
Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette (:NOM).
GOTO nom
nom | Chaîne utilisée en tant que nom dans le programme de commandes. (commence par ':') |
Permet à Windows d'afficher un jeu de caractères en mode graphique.
GRAFTABL [xxx] GRAFTABL /STATUS
xxx | Numéro page de code. |
/STATUS | Page de code utilisée. |
Effectue un traitement conditionnel dans un fichier de commandes.
IF [NOT] ERRORLEVEL nombre commande IF [NOT] chaîne1==chaîne2 commande IF [NOT] EXIST nom_de_fichier commande
NOT | Indique que Windows XP n'effectue la commande que si la condition est fausse. |
ERRORLEVEL nombre | Condition vraie si le dernier programme exécuté a retourné un code sortie supérieur/égal au nombre donné. |
commande | Spécifie la commande à exécuter si la condition est satisfaite. |
chaîne1==chaîne2 | Condition vraie si les chaînes spécifiées sont identiques. |
EXIST nom_de_fichier | Condition vraie si le nom de fichier donné existe. |
commande |
Spécifie la commande à exécuter si la condition est vérifiée. Commande peut être suivi de la commande ELSE. |
La clause ELSE doit être sur la même ligne que la commande suivant IF.
IF EXIST nomfichier. ( del nomfichier. ) ELSE ( echo nomfichier. introuvable. )
La commande doit être terminée par une nouvelle ligne.
La commande ELSE doit être sur la même ligne que la fin de la commande IF.
IF EXIST nomfichier. (del nomfichier.) ELSE echo nomfichier. introuvable
Crée, modifie ou supprime le nom de volume d'un disque.
LABEL [lecteur:][nom_volume] LABEL [/MP] [volume] [nom_volume]
lecteur: | Spécifie la lettre d'un lecteur. |
nom_volume | Spécifie le nom du volume. |
/MP | Spécifie si 'volume' doit être traité comme un point de montage (MP) ou comme un nom de volume. |
volume |
Spécifie la lettre de lecteur (suivie de deux-points), le point de montage ou le nom de volume. Si un nom de volume est spécifié, le commutateur /MP n'est pas nécessaire. |
Crée un répertoire.
MKDIR [lecteur:]chemin MD [lecteur:]chemin
Configure un périphérique du système.
Etat d'un périphérique
MODE [périphérique] [/STATUS]
Rediriger l'impression
MODE LPTn[:]=COMm[:]
Affiche la sortie écran par écran.
MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [lect:][chemin]fichier nom_de_commande | MORE [/E [/C] [/P] [/S] [/Tn] [+n]] MORE /E [/C] [/P] [/S] [/Tn] [+n] [fichiers]
[lect:][chemin]fichier | Spécifie un fichier à afficher écran par écran. |
nom_de_commande | Spécifie une commande dont la sortie sera affichée. |
/E | Active les fonctionnalités étendues |
/C | Efface l'écran avant d'afficher une page |
/P | Développe les caractères de saut de page |
/S | Regroupe plusieurs lignes vides en une seule ligne |
/Tn | Transforme les tabulations en n espaces (par défaut, 8) |
+n | Commence à afficher le premier fichier à la ligne n |
fichiers | Liste des fichiers à afficher. Les fichiers dans la liste sont séparés par des blancs. |
Déplace des fichiers d'un répertoire à un autre.
MOVE [/Y | /-Y] [lecteur:][chemin]fichier1[,...] destination MOVE [/Y | /-Y] [lecteur:][chemin]répert1 répertoire2
[lecteur:][chemin]fichier1 | Spécifie l'emplacement et le nom du ou des fichiers que vous voulez déplacer. |
destination |
Spécifie le nouvel emplacement du fichier. Destination peut être une lettre de lecteur et deux-points (:), un nom de répertoire, ou une combinaison. Si vous déplacez un seul fichier, vous pouvez aussi inclure un nom de fichier si vous voulez renommer le fichier en le déplaçant. |
[lecteur:][chemin]répert1 | Spécifie le répertoire que vous voulez renommer. |
répert2 | Spécifie le nouveau nom du répertoire. |
/Y | Supprime la demande de confirmation de remplacement de fichiers de destination existants. |
/-Y | Provoque la demande de confirmation de remplacement de fichiers de destination existants. |