Comment comparer deux fichiers avec l’Invite de commandes sur Windows 10 ?

Vous avez besoin de comparer des fichiers similaires pour y déceler des modifications ? Voici comment procéder sous Windows 10 sans outils tiers.

Sous Windows 10, “fc” (file compare) est un outil de ligne de commandes intégré au système, qui vous permet de comparer deux fichiers similaires pour déterminer comment ils ont changé au fil du temps. Habituellement, cet utilitaire sera utile pour comparer des fichiers texte simples, déterminer les changements apportés à un script, détecter si un fichier a été modifié, et d’autres scénarios similaires.

L’outil peut comparer deux fichiers similaires ou la version la plus récente par rapport à tous les autres fichiers du même emplacement. Et il inclut des options pour examiner les modifications au niveau du texte, ou en mode Unicode, ASCII ou binaire.

dos-command

Dans cet article, nous allons voir comment utiliser l’outil fc pour comparer des fichiers depuis l’Invite de commandes.

Comment comparer des fichiers avec la commande fc sur Windows 10 ?

Pour comparer des fichiers avec l’outil de commandes fc, procédez comme suit :

  • Ouvrez le menu Démarrer.
  • Recherchez Invite de commandes, cliquez avec le bouton droit de la souris sur le résultat supérieur, puis sélectionnez l’option Exécuter en tant qu’administrateur.
  • Saisissez la commande suivante pour accéder au dossier contenant les fichiers que vous souhaitez comparer et appuyez sur Entrée :
cd PATH\TO\FILES
  • Dans la commande, mettez à jour le chemin d’accès PATH\TO\FILES avec l’emplacement du dossier contenant les fichiers à comparer.
  • Dans cet exemple, vous accédez à un dossier sur C: appelé Downloads :
cd C:\Downloads
  • Tapez la commande suivante pour comparer deux fichiers similaires et appuyez sur Entrée :
fc nomfichier1.txt nomfichier2.txt
  • Dans la commande, remplacez nomfichier1.txt et nomfichier2.txt par le nom des fichiers que vous souhaitez comparer.
  • Tapez la commande suivante pour comparer deux fichiers similaires en mode ASCII et appuyez sur Entrée :
fc /L nomfichier1.txt nomfichier2.txt
  • Tapez la commande suivante pour comparer deux fichiers en affichant uniquement la première ligne qui est différente et appuyez sur Entrée :
fc /a nomfichier1.txt nomfichier2.txt
  • Tapez la commande suivante pour comparer deux fichiers en mode Unicode et appuyez sur Entrée :
fc /u nomfichier1.txt nomfichier2.txt
  • Tapez la commande suivante pour comparer deux fichiers en mode binaire et appuyez sur Entrée :
fc /b nomfichier1.txt nomfichier2.txt
  • Tapez la commande suivante pour comparer tous les fichiers (*.txt) du même dossier au nouveau fichier (nomfichier2.txt) et appuyez sur Entrée :
fc *.txt nomfichier2.txt
  • Tapez la commande suivante pour comparer deux fichiers situés à des emplacements différents et appuyez sur Entrée :
fc DRIVE:\PATH\TO\filename1.txt DRIVE:\PATH\TO\filename2.txt
  • Dans la commande, remplacez DRIVE par la lettre de lecteur de l’emplacement de stockage et \PATH\TO\filename1.txt et \PATH\TO\filename2.txt par le chemin d’accès et le nom des fichiers que vous souhaitez comparer.
  • Cet exemple compare deux fichiers situés dans des dossiers différents :
fc C:\Users\USERACCOUNT\Downloads\filename1.txt C:\Users\USERACCOUNT\Downloads\new\filename2.txt
  • Analyser le résultat pour voir la différence entre les fichiers.

Astuce : Vous pouvez afficher la liste des options et d’autres exemples en utilisant la commande fc / ?.

Grâce à l’outil fc, vous serez en mesure de voir la différence entre deux fichiers similaires.

Bien que l’outil vous permette de comparer des fichiers, n’oubliez pas qu’il s’agit d’un outil de base destiné à être utilisé avec des fichiers texte et des extensions telles que .exe, .com, .sys, .obj, .lib ou .bin. Vous pourrez peut-être comparer des fichiers comme ceux de Microsoft Office ou des images, mais vous ne pourrez les comparer qu’au niveau binaire.