La commande : "COMP" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Les exemples pour la commande "COMP"
Le
`COMP`La commande dans l’invite de commande Windows est utilisée pour comparer le contenu de deux fichiers ou répertoires. Voici quelques exemples avec commentaires :
Exemple 1 : Comparaison de deux fichiers :
COMP déposer1.txt déposer2.txt
Description : Cette commande compare le contenu de
"File1.txt" et
"File2.txt". Si les fichiers sont identiques, aucune sortie n'est générée. Sinon la commande affiche la première différence.
Exemple 2 : Comparaison de deux annuaires :
COMP /D annuaire1 annuaire2
Description : Avec l'option
`/D`Cette commande compare le contenu de « Répertoire1 » et « Répertoire2 ». Si les répertoires sont identiques, aucune sortie n'est générée. Sinon la commande affiche la première différence.
Exemple 3 : Comparaison de fichiers binaires :
COMP /B déposer1.bin déposer2.bin
Description : En ajoutant
`/B`demandera à la commande de comparer les fichiers en mode binaire. Ceci est utile pour les fichiers binaires où chaque écart d'octet est traité comme une différence.
Exemple 4 : Comparaison avec le numéro de ligne :
COMP /N=10 déposer1.txt déposer2.txt
Description : Ici, la commande est invitée à comparer uniquement les 10 premières lignes des fichiers. Cela peut être utile pour vérifier des fichiers volumineux sans comparer tout le contenu.
Exemple 5 : Comparaison avec des informations étendues :
COMP /A /L déposer1.txt déposer2.txt
Description : Avec
`/A`Des informations de comparaison avancées sont affichées, y compris le numéro de ligne où les différences se produisent.
`/L`montre les lignes exactes qui sont différentes.
Exemple 6 : Gestion des espaces :
COMP /W déposer1.txt déposer2.txt
Description : En ajoutant
`/W`demandera à la commande d'ignorer les espaces au début et à la fin des lignes, ce qui peut être utile pour comparer des fichiers texte.
Exemple 7 : Comparaison avec différentes lettres majuscules et minuscules :
COMP /C déposer1.txt déposer2.txt
Description : L'option
`/C`rend la comparaison sensible à la casse. Sans cette option, la comparaison ne ferait pas de distinction entre « ABC » et « abc ».
Ces exemples devraient vous donner un aperçu de l'utilisation du
`COMP`commande pour comparer des fichiers ou des répertoires dans l’invite de commande Windows. Notez les différentes options pour personnaliser la comparaison selon vos besoins.
"COMP" Extrait de l'aide de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Compare le contenu de deux fichiers ou ensembles de fichiers.
COMP [donnée1] [donnée2] [/D] [/A] [/L] [/N=nombre] [/C] [/OFF [LINE]]
donnée1 Spécifie endroit et noms des premiers fichiers à comparer.
donnée2 Spécifie endroit et noms des deuxièmes fichiers à comparer.
/D Affiche les différences sous forme décimale.
/A Affiche les différences sous forme de caractères ASCII.
/L Affiche les numéros de ligne des différences.
/N=nombre Compare seulement 'nombre' premières lignes dans chaque fichier.
/C Ignore la casse des lettres ASCII en comparant des fichiers.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
Comparaison d'ensembles de fichiers : utilisez des caractères génériques
pour donnée1 et donnée2.
Informations importantes, conseils pour la commande "COMP"
Lors de l'utilisation du
`COMP`dans l'invite de commande Windows, il y a quelques points à noter :
1.
Comparez les fichiers texte : `COMP`est principalement conçu pour comparer des fichiers texte. Il compare ligne par ligne et rapporte la première différence trouvée.
2.
Fichiers binaires : Si vous souhaitez comparer des fichiers binaires, ajoutez l'option
`/B`ajoutée. Cela garantit que
`COMP`effectue la comparaison en mode binaire et traite tout écart d'octet comme une différence.
3.
Sensible à la casse : Par défaut
`COMP`Pas sensible à la casse. Si le respect de la casse est important, ajoutez l'option
`/C`ajoutée.
4.
Espaces et formatage : `COMP`Par défaut, il prend en compte les espaces en début et en fin de chaque ligne. Si vous souhaitez ignorer le formatage, utilisez l'option
`/W`.
5.
Nombre de lignes de texte : Vous pouvez avec l'option
`/N=ZAHLEN`spécifiez combien de lignes des fichiers doivent être comparées. Ceci est utile si vous souhaitez uniquement vérifier un sous-ensemble de fichiers.
6.
Fichiers Unicode : Notez que
`COMP`n'est pas optimisé pour la comparaison directe des fichiers Unicode. Des différences peuvent survenir avec les fichiers Unicode même si le contenu semble identique.
7.
Messages d'erreur : Faites attention aux éventuels messages d'erreur de
`COMP`. Par exemple, un message tel que « Les fichiers sont trop différents » apparaîtra si les fichiers sont trop volumineux ou trop différents pour être comparés.
8.
Utilisation dans les scripts batch : Dans les scripts batch, vous pouvez renvoyer la valeur de retour de
`COMP`vérifiez si des différences ont été trouvées. La valeur de retour est 0 si les fichiers sont identiques, sinon 1.
IF %ERRORLEVEL% EQU 0 (
ECHO Les fichiers sont identiques.
) ELSE (
ECHO Les fichiers sont différents.
)
9.
Soyez prudent avec les fichiers volumineux : `COMP`peut être lent pour les fichiers ou répertoires très volumineux. Dans de tels cas, des outils spécialisés peuvent être plus efficaces.
10.
Durabilité : Notez que le
`COMP`La commande n’apporte pas de modifications permanentes aux fichiers. Il s'agit uniquement d'une commande de comparaison et n'a aucun effet sur les fichiers eux-mêmes.
Tenez compte de ces aspects pour...
`COMP`commande à utiliser efficacement et en toute sécurité dans l’invite de commande Windows. Dans de nombreux cas, des outils spécialisés ou des langages de script peuvent être plus appropriés, notamment pour des besoins plus complexes.