FC |
Comparaison de fichiers |
DOS |
Externe |
Syntaxe
FC [/A] [/C] [/L] [/LB n] [/W] [/N] [/T] [/nn] [drive:][path]primary [drive:][path]secondary
|
Paramètres
Nom |
Description |
[drive:][path]primary |
Ce paramètre permet d'indiquer le premier fichier à comparer. |
[drive:][path]secondary |
Ce paramètre permet d'indiquer le deuxième fichier à comparer. |
/A |
Ce paramètre permet d'indiquer qu'il faut effectuer un résumé de la différence, en affichant que la partie pertinente où est trouver la différence plutôt que la ligne entière. |
/B |
Ce paramètre permet d'indiquer que la comparaison doit être effectué en binaire. Ainsi la comparaison est effectué octet par octet. Ce mode est par défaut lorsqu'il s'agit des extensions «.386», «.COM», «.EXE» et «.OVL». |
/C |
Ce paramètre permet d'indiquer qu'il faut pas effectuer de différence entre les caractères minuscules et majuscules. |
/L |
Ce paramètre permet d'indiquer qu'il faut effectuer une comparaison ASCII ligne par ligne. |
/LB n |
Ce paramètre permet d'indiquer le nombre de lignes à garder en mémoire tampon. La valeur par défaut est 100. |
/N |
Ce paramètre permet d'afficher les numéros de lignes où sont effectués les comparaisons. |
/T |
Ce paramètre permet d'indiquer qu'il ne faut pas considérer le caractère de tabulation comme la somme plusieurs espaces. |
/W |
Ce paramètre permet d'indiquer qu'il faut effectuer une compression des espaces et des tabulations durant la comparaison. |
/nn |
Ce paramètre permet d'indiquer le nombre de lignes devant être identique avec qu'il effectue une synchronisation. |
Description
Cette commande permet d'effectuer la comparaison de deux fichiers.
Remarques
- La commande FC effectue une comparaison ligne par ligne ou octet par octet des fichiers primary et secondary. Pour les comparaisons de fichiers multiples, utilisez les caractères
génériques DOS («*» et «?») dans les spécifications de fichier. La commande FC utilise par défaut une comparaison ligne par ligne (/L) des fichiers, sauf si les extensions de fichier sont
EXE, COM, SYS, OBJ, LIB ou BIN.
- Pour une comparaison ligne par ligne, la commande FC affiche le nom du fichier principal, la ou les lignes qui diffèrent et la ligne suivante qui correspond. La commande FC génère un affichage
similaire pour le fichier secondaire. Pour une comparaison binaire, la commande FC affiche le déplacement (hexadécimal) dans le fichier et les octets différents.
- La commande FC peut ne pas être fiable juste après la copie d'un fichier, si vous utilisez un cache disque. Le fichier peut être lu à partir du cache plutôt que du disque.
- Tous les commutateurs doivent précéder les noms de fichiers.
- Le commutateur /B (binaire) ne peut être utilisé avec aucun autre commutateur.
Exemples
L'exemple suivant permet de comparer deux fichiers texte, en ignorant la casse, avec les numéros de ligne affichés :
fc /c /n letter.new letter.txt
|
L'exemple suivant permet de comparer deux fichiers binaires :
fc command.com c:\dos\command.com
|
L'exemple suivant permet d'effectuer une comparaison binaire de deux fichiers texte :
fc /b letter.new letter.txt
|
Dernière mise à jour : Mardi, le 4 Mai 2021