Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Compare le contenu de deux fichiers ou ensembles de fichiers byte-by-octet. Ces fichiers peuvent être stockés sur le même lecteur ou sur différents lecteurs, et dans le même répertoire ou dans différents répertoires. Lorsque cette commande compare des fichiers, elle affiche leur emplacement et leurs noms de fichiers. S’il est utilisé sans paramètres, comp vous invite à entrer les fichiers à comparer.
Syntax
comp [<data1>] [<data2>] [/d] [/a] [/l] [/n=<number>] [/c]
Parameters
| Parameter | Description |
|---|---|
<data1> |
Spécifie l’emplacement et le nom du premier fichier ou du jeu de fichiers que vous souhaitez comparer. Vous pouvez utiliser des caractères génériques (* et ?) pour spécifier plusieurs fichiers. |
<data2> |
Spécifie l’emplacement et le nom du deuxième fichier ou du jeu de fichiers que vous souhaitez comparer. Vous pouvez utiliser des caractères génériques (* et ?) pour spécifier plusieurs fichiers. |
| /d | Affiche les différences au format décimal. (Le format par défaut est hexadécimal.) |
| /a | Affiche les différences sous forme de caractères. |
| /l | Affiche le nombre de lignes où se produit une différence, au lieu d’afficher le décalage d’octet. |
/n=<number> |
Compare uniquement le nombre de lignes spécifiées pour chaque fichier, même si les fichiers sont de tailles différentes. |
| /c | Effectue une comparaison qui n’est pas sensible à la casse. |
| /off[line] | Traite les fichiers avec le jeu d’attributs hors connexion. |
| /? | Affiche l’aide à l’invite de commandes. |
Remarks
Au cours de la comparaison, comp affiche des messages qui identifient les emplacements d’informations inégales entre les fichiers. Chaque message indique l’adresse de mémoire de décalage des octets inégaux et le contenu des octets (en notation hexadécimale, sauf si le paramètre de ligne de commande /a ou /d est spécifié). Les messages s’affichent au format suivant :
Compare error at OFFSET xxxxxxxx file1 = xx file2 = xxAprès dix comparaisons inégales, comp arrête de comparer les fichiers et affiche le message suivant :
10 Mismatches - ending compareSi vous omettez des composants nécessaires de data1 ou data2, ou si vous omettez complètement data2 , cette commande vous invite à entrer les informations manquantes.
Si data1 ne contient qu’une lettre de lecteur ou un nom de répertoire sans nom de fichier, cette commande compare tous les fichiers du répertoire spécifié au fichier spécifié dans data1.
Si data2 ne contient qu’une lettre de lecteur ou un nom de répertoire, le nom de fichier par défaut de data2 devient le même nom que celui de data1.
Si la commande comp ne trouve pas les fichiers spécifiés, elle vous demandera si vous souhaitez comparer des fichiers supplémentaires.
Les fichiers que vous comparez peuvent avoir le même nom de fichier, à condition qu’ils se trouvent dans des répertoires différents ou sur différents lecteurs. Vous pouvez utiliser des caractères génériques (* et ?) pour spécifier des noms de fichiers.
Vous devez spécifier /n pour comparer des fichiers de tailles différentes. Si les tailles de fichier sont différentes et que /n n’est pas spécifié, le message suivant s’affiche :
Files are different sizes Compare more files (Y/N)?Pour comparer ces fichiers quand même, appuyez sur N pour arrêter la commande. Ensuite, exécutez à nouveau la commande comp , en utilisant l’option /n pour comparer uniquement la première partie de chaque fichier.
Si vous utilisez des caractères génériques (* et ?) pour spécifier plusieurs fichiers, comp trouve le premier fichier qui correspond à data1 et le compare avec le fichier correspondant dans data2, s’il existe. La commande comp signale les résultats de la comparaison pour chaque fichier correspondant aux données1. Une fois terminé, comp affiche le message suivant :
Compare more files (Y/N)?Pour comparer d’autres fichiers, appuyez sur Y. La commande comp vous invite à indiquer l’emplacement et le nom des nouveaux fichiers. Pour arrêter les comparaisons, appuyez sur N. Lorsque vous appuyez sur Y, vous êtes invité à indiquer les options de ligne de commande à utiliser. Si vous ne spécifiez aucune option de ligne de commande, comp utilise celles que vous avez spécifiées précédemment.
Examples
Pour comparer le contenu du répertoire c :\reports avec le répertoire \\sales\backup\aprilde sauvegarde , tapez :
comp c:\reports \\sales\backup\april
Pour comparer les dix premières lignes des fichiers texte dans le répertoire \invoice et afficher le résultat au format décimal, tapez :
comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d