🏠 Home
⏎ Back

⏹ FC

Cette commande affiche :

FC fait une comparaison par bloc et non ligne à ligne.

FC affiche uniquement les différences, pas les parties identiques.

Elle peut être un peu déroutante par rapport à son mode de fonctionnement.

Syntaxe

FC [/A] [/C] [/L] [/LBn] [/N][/OFF[LINE]][/T] [/U] [/W] [/nnnn]

[lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2

FC /B [lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2

/A Affiche la 1ère et dernière ligne de chaque ensemble de différences.

/B Effectue une comparaison binaire.

/C Ignore la casse.

/L Compare les fichiers en tant que texte ASCII.

/LBn Définit le nombre maximal de différences consécutives comme égal

au nombre de lignes spécifié.

/N Affiche les numéros de ligne pour une comparaison ASCII.

/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.

/T Ne convertit pas les tabulations en espaces.

/U Compare les fichiers en tant que fichiers texte UNICODE.

/W Comprime les blancs (tabulations et espaces) pour la comparaison.

/nnnn Spécifie le nombre de lignes consécutives qui doivent correspondre

après une différence.

[lect1:][chemin1]fichier1

Spécifie le premier fichier ou ensemble de fichiers à comparer.

[lect2:][chemin2]fichier2

Spécifie le second fichier ou ensemble de fichiers à comparer.

Errorlevels

FC renvoie un ErrorLevel comme ceci :

-1 syntaxe invalide

0 Les fichiers sont identiques.

1 Les fichiers sont différents.

2 Un des fichiers est introuvables.

🞜 Considérons les 2 fichiers suivants :

┌────────────┬────────────┐
│  fic1.txt  │  fic2.txt  │
├────────────┼────────────┤
│ 1 : Un     │ 1 : Un     │
│ 2 : Deux   │ 2 : Deux   │
│ 3 : Trois  │ 3 : Trois  │
│ 4 : Quatre │ 4 : Quatre │
│ 5 : Cinq   │ 5 : Cinq   │
│            │ 6 : Six    │
│            │ 7 : Sept   │
└────────────┴────────────┘
FC /N fic1.txt fic2.txt
Comparaison des fichiers fic1.txt et fic2.txt
***** fic1.txt
***** FIC2.TXT
    6:  6 : Six
    7:  7 : Sept
*****

La commande FC affiche le seul bloc différent dans fic2.txt

🞜 Considérons les 2 fichiers suivants :

┌────────────┬────────────┐
│  fic1.txt  │  fic2.txt  │
├────────────┼────────────┤
│ 1 : Un     │ 1 : Un     │
│ 2 : Deux   │ 2 : Deux   │
│ 4 : Quatre │ 3 : Trois  │
│ 5 : Cinq   │ 4 : Quatre │
│            │ 5 : Cinq   │
│            │ 6 : Six    │
│            │ 7 : Sept   │
└────────────┴────────────┘
FC /N fic1.txt fic2.txt
Comparaison des fichiers fic1.txt et fic2.txt
***** fic1.txt
    2:  2 : Deux
    3:  4 : Quatre
***** FIC2.TXT
    2:  2 : Deux
    3:  3 : Trois
    4:  4 : Quatre
*****

***** fic1.txt
***** FIC2.TXT
    6:  6 : Six
    7:  7 : Sept
*****

La commande FC affiche les 2 blocs comportants des différences.