Exporter (0) Imprimer
Développer tout
Arp
At
Cd
Cls
Cmd
Del
Dir
Fc
For
Ftp
If
Ldp
Lpq
Lpr
Md
Mmc
Msg
Nlb
Rcp
Rd
Reg
Rem
Ren
Rsh
Rsm
Rss
Sc
Set
Sfc
Ver
Vol
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Comp.

Compare le contenu de deux fichiers ou groupes de fichiers octet par octet. Si utilisé sans paramètres, comp vous invite à entrer les fichiers à comparer.

Pour obtenir des exemples d'utilisation de cette commande, voir des exemples.

Syntaxe



COMP [<Data1>] [<Data2>] [/ d] [/ a] [/ l] [/ n = <Number>] [/ c]

Paramètres

Paramètre Description

<Data1>

Spécifie l'emplacement et le nom du premier fichier ou ensemble 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 second fichier ou ensemble 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 numéro de la ligne où une différence se produit, au lieu d'afficher l'offset d'octet.

/ n = <Number>

Compare uniquement le nombre de lignes qui sont spécifiés pour chaque fichier, même si les fichiers sont de tailles différentes.

/c

Effectue une comparaison qui ne respecte pas la casse.

/OFF [line]

Traite les fichiers avec l'attribut hors connexion.

/?

Affiche l'aide à l'invite de commande.

Remarques

  • Comment la commande comp identifie les différences d'information

    Lors de la comparaison, comp affiche des messages qui identifient les emplacements des informations inégales entre les fichiers. Chaque message indique l'adresse mémoire de décalage des octets différents 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 apparaissent dans le format suivant :

    Compare error at OFFSET xxxxxxxx

    file1 = xx

    file2 = xx

    Après dix comparaisons inégales, comp arrête la comparaison des fichiers et affiche le message suivant :

    10 Mismatches - ending compare

  • Gestion des cas particuliers de données1 et Données2

    • Si vous omettez les composants nécessaires de données1 ou Données2 ou si vous omettez Données2, comp vous demande les informations manquantes.

    • Si données1 ne contient qu'une lettre de lecteur ou un nom de répertoire sans nom de fichier, comp compare tous les fichiers dans le répertoire spécifié dans le fichier spécifié dans données1.

    • Si Données2 ne contient qu'une lettre de lecteur ou un nom de répertoire, le nom de fichier par défaut pour Data2 est identique à celle de données1.

    • Si comp ne trouve pas les ou les fichiers spécifiés, il vous invite avec un message pour déterminer si vous souhaitez comparer plusieurs fichiers.

  • Comparaison de fichiers dans des emplacements différents

    Comp peut comparer des fichiers sur le même lecteur ou sur des lecteurs différents et dans le même répertoire ou dans des répertoires différents. Lorsque comp compare les fichiers, il affiche les emplacements et les noms de fichiers.

  • Comparaison avec les mêmes noms de fichiers

    Les fichiers qui vous permettent de comparer peuvent porter le même nom de fichier, sous réserve qu'ils soient dans des répertoires différents ou sur des lecteurs différents. Si vous ne spécifiez pas un nom de fichier pour Données2, le nom de fichier par défaut pour Data2 est identique au nom de fichier dans données1. Vous pouvez utiliser des caractères génériques (* et ?) pour spécifier les noms de fichier.

  • Comparaison de fichiers de tailles différentes

    Vous devez spécifier /n pour comparer des fichiers de tailles différentes. Si la taille des fichiers est différente et /n n'est pas spécifié, comp affiche le message suivant :

    Files are different sizes

    Compare more files (Y/N)?

    Pour comparer ces fichiers, appuyez sur n pour arrêter la commande comp . Ensuite, réexécutez la commande comp avec l'option /n pour comparer uniquement la première partie de chaque fichier.

  • Comparaison de fichiers dans l'ordre

    Si vous utilisez des caractères génériques (* et ?) pour spécifier plusieurs fichiers, comp trouve le premier fichier qui correspond à données1 et le compare au fichier correspondant dans Données2, s'il existe. La commande comp signale les résultats de la comparaison pour chaque fichier correspondant à données1. Lorsque vous avez terminé, comp affiche le message suivant :

    Compare more files (Y/N)?

    Pour comparer plusieurs fichiers, appuyez sur O. La commande comp vous demande l'emplacement et le nom des nouveaux fichiers. Pour arrêter les comparaisons, appuyez sur n. Lorsque vous appuyez sur O, comp vous demande des options de ligne de commande à utiliser. Si vous ne spécifiez pas toutes les options de ligne de commande, comp utilise ceux que vous avez spécifié avant.

Exemples

Pour comparer le contenu du répertoire c:\Rapports avec le répertoire de sauvegarde \\Ventes\Sauv\Avril, tapez :



comp c:\Rapports \\Ventes\Sauv\Avril

Pour comparer les dix premières lignes des fichiers texte dans le répertoire \Facture et afficher le résultat au format décimal, tapez :



comp \invoice\*.txt \invoice\backup\*.txt /n = 10 /d

Références supplémentaires

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft