COMP |
Compare |
---|---|
DOS | Externe |
Syntaxe
COMP [drive1:][path1]filename1 [drive2:][path2]filename2 [/D] [/A] [/L] [/N=x] [/C] |
Paramètres
Nom | Description |
---|---|
[[drive1:]path1]filename1 | Ce paramètre permet d'indiquer l'emplacement du premier fichier à comparer. |
[[drive2:]path2]filename2 | Ce paramètre permet d'indiquer l'emplacement du deuxième fichier à comparer. |
/A | Ce paramètre permet d'afficher les différences trouvées entre les fichiers comparés sous forme de caractères. |
/C | Ce paramètre permet d'effectuer une comparaison n'étant pas sensible à la casse. |
/D | Ce paramètre permet d'afficher les différences trouvées entre les fichiers comparés au format décimal. Le format par défaut est hexadécimal. |
/H | Ce paramètre permet d'afficher l'aide de cette commande. Ce paramètre est uniquement disponible sous DR-DOS. |
/L | Ce paramètre permet d'afficher le numéro de la ligne où la différence s'est produite, plutôt que le déplacement d'octet. |
/M:n | Ce paramètre permet d'indiquer le nombre maximal d'incompatibilités avant la fin automatique de COMP; 10 est la valeur par défaut, 0 autorise un nombre illimité de non-correspondances. Ce paramètre est uniquement disponible sous DR-DOS. |
/N:x | Ce paramètre permet de saisir le nombre de lignes dans les deux fichiers étant comparés, même si les fichiers sont de tailles différentes. |
/P | Ce paramètre permet d'afficher une pause après l'affichage de chaque page. Ce paramètre est uniquement disponible sous DR-DOS. |
Description
Cette commande permet d'effectuer la comparaison de deux fichiers.
Remarques
- La commande COMP n'est pas inclus à partir du MS-DOS 6.0, vous devez donc utilisez la commande FC à la place.
- La commande COMP compare des fichiers individuels ou des ensembles de fichiers octet par octet. Pour comparer des ensembles de fichiers, spécifiez uniquement l'unité de disque, le chemin ou utilisez les caractères génériques DOS («*» et «?») dans les noms de fichiers.
- Si un ou les deux paramètres sont manquants ou si aucun fichier ne correspond au paramètre principal, vous serez invité à entrer les deux noms de fichiers. Si un chemin est spécifié sans nom de fichier, la commande COMP prend en charge tous les fichiers du répertoire (*.*).
- Si les tailles de fichier diffèrent, la commande COMP n'effectue la comparaison que si le commutateur /N est spécifié.
- La commande COMP affichera un message d'erreur pour tout emplacement (le déplacement d'octet) contenant des informations incompatibles entre les deux fichiers. Après dix incohérences, la commande COMP abandonne la comparaison.
Code source
Voici des exemples de code source de COMP :
Lien | Langage de programmation | Projet |
---|---|---|
https://github.com/gladir/corail/blob/master/COMP.PAS | Free Pascal | Corail |
Dernière mise à jour : Mardi, le 4 Mai 2021