Notes
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. Si elle est utilisée sans paramètres, comp vous invite à entrer les fichiers à comparer.
Syntaxe
comp [<data1>] [<data2>] [/d] [/a] [/l] [/n=<number>] [/c]
Paramètres
Paramètre | Descriptif |
---|---|
<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.) |
/un | 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. |
Remarques
Pendant la comparaison, comp affiche les 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 = xx
Après dix comparaisons inégales, comp cesse de comparer les fichiers et affiche le message suivant :
10 Mismatches - ending compare
Si vous omettez les composants nécessaires de data1 ou data2, ou si vous omettez entièrement data2 , cette commande vous invite à entrer les informations manquantes.
Si data1 contient uniquement 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 contient uniquement une lettre de lecteur ou un nom de répertoire, le nom de fichier par défaut pour data2 devient le même nom que pour data1.
Si la commande comp ne trouve pas les fichiers spécifiés, elle vous invite à envoyer un message indiquant 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 les fichiers de différentes tailles. 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 de toute façon, appuyez sur N pour arrêter la commande. Ensuite, réexécutez 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 recherche le premier fichier qui correspond à data1 et le compare au 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 à entrer les emplacements et les noms des nouveaux fichiers. Pour arrêter les comparaisons, appuyez sur N. Lorsque vous appuyez sur Y, vous êtes invité à utiliser 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.
Exemples
Pour comparer le contenu du répertoire c :\reports avec le répertoire \\sales\backup\april
de 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