Résolu avec Diff Anything macOSWindows

Comparer deux dossiers sous Windows et voir ce qui a changé

Comparez deux dossiers (répertoires) sous Windows 10 et 11 dans une vue claire. Trouvez les fichiers manquants, modifiés et déplacés dans tous les sous-dossiers, puis ouvrez n’importe quelle paire pour comparer les deux fichiers.

Dans l’app

Trouver les chemins modifiés avant d’ouvrir les fichiers un par un.

Pas de compte, pas de service de comparaison dans le cloud, pas d’analyse d’utilisation, pas de télémétrie et pas d’IA.

Diff Anything affiche deux arborescences de dossiers avec les chemins modifiés, les filtres de statut et la taille des fichiers
Diff AnythingLa recherche et les filtres de statut affinent le résultat avant que vous ouvriez une paire de fichiers. La capture d’écran montre l’interface en anglais, identique sur Mac et Windows.

Le problème

Pourquoi la méthode habituelle est fastidieuse.

Avec deux fenêtres de l’Explorateur de fichiers, vous vérifiez vous-même les noms, les dates et les tailles, dossier par dossier. Un projet copié peut sembler complet alors qu’un fichier de configuration diffère au fond de l’arborescence ou qu’un fichier nécessaire manque. Plus l’arborescence est grande, plus il est facile de passer à côté de quelque chose.

La solution

Comment Diff Anything s’en charge.

Diff Anything compare les arborescences de dossiers et réunit les différences dans une seule vue. Commencez par les chemins manquants ou modifiés, affinez la liste avec la recherche et les filtres de statut, et ouvrez les paires de fichiers pour examiner leur contenu. La détection des fichiers déplacés explique les fichiers qui ont seulement changé d’emplacement.

01 / En détail

En bref : comparer deux dossiers sous Windows 10 et 11

Windows n’a pas de fenêtre intégrée qui montre les différences entre deux dossiers. L’Explorateur de fichiers peut afficher deux dossiers côte à côte, mais vous comparez vous-même les noms, les dates et les tailles, répertoire par répertoire.

Deux commandes intégrées listent les différences sans rien installer. Dans l’invite de commandes, robocopy "C:\Dossier A" "C:\Dossier B" /L /E /NJH /NJS /NP /NDL liste les fichiers nouveaux ou différents dans le premier dossier. /L signifie « lister uniquement » : rien n’est copié, et /E inclut les sous-dossiers. Robocopy compare les tailles et les dates, pas le contenu. Dans PowerShell, Compare-Object (Get-ChildItem "C:\Dossier A" -Recurse -File) (Get-ChildItem "C:\Dossier B" -Recurse -File) -Property Name, Length liste les fichiers dont le nom ou la taille diffère.

Pour une comparaison visuelle de dossiers qui vérifie le contenu, trouve les fichiers déplacés et ouvre chaque fichier modifié, utilisez une app de comparaison de dossiers. Les étapes suivantes utilisent Diff Anything.

02 / En détail

Comment comparer deux dossiers sous Windows

Ouvrez Diff Anything et choisissez un dossier (répertoire) pour chaque côté : la référence connue à gauche, le dossier à vérifier à droite. Comparez par exemple la sortie de la version précédente avec celle de la version candidate, au même niveau de répertoire.

Ouvrez « Options de dossier » et laissez « Inclure les sous-dossiers » activé. Vérifiez « Motifs à ignorer » avant de vous fier au résultat : si vous vérifiez un paquet de version, une règle qui masque sa sortie de compilation va à l’encontre du but de la comparaison.

L’arborescence suit la structure des répertoires, le tableau permet de parcourir les chemins. Cherchez un fichier précis et filtrez les résultats par statut. Ouvrez une paire modifiée pour voir la différence de contenu avant de décider quelle version garder.

03 / En détail

Comprendre les fichiers manquants, modifiés et déplacés

Lisez chaque statut par rapport à votre référence. Si la version candidate est à droite, un élément « Uniquement à droite » est un ajout, et un élément « Uniquement à gauche » manque dans la version candidate. Aucun de ces statuts ne vous demande de copier ou de supprimer le fichier.

Résultats d’une comparaison de dossiers, avec l’original à gauche
RésultatCe qu’il signifie
Uniquement à droiteLe chemin n’existe que dans le dossier de droite. Si le côté droit est votre copie la plus récente, il s’agit d’un ajout.
Uniquement à gaucheLe chemin n’existe que dans le dossier de gauche. Il manque du côté droit, ce qui ne veut pas dire qu’il faut le supprimer automatiquement.
ModifiéLes fichiers associés diffèrent selon les options de contenu, de taille ou d’horodatage choisies. Ouvrez la paire pour voir la modification.
DéplacéLe même contenu de fichier a été trouvé à un autre chemin relatif. Examinez l’ancien et le nouvel emplacement ensemble.
ConflitLe même chemin relatif correspond à des types d’éléments différents, par exemple un fichier d’un côté et un dossier de l’autre.
IdentiqueLes éléments correspondent selon les règles de comparaison actives. Avec la comparaison sémantique, cela peut signifier un contenu structuré équivalent plutôt que des octets identiques.
Non vérifiéLe contenu n’a pas été vérifié, par exemple à cause des options de taille choisies, d’une erreur de lecture ou d’un fichier modifié pendant l’analyse. Réglez la cause avant de considérer qu’il y a correspondance.
Contient des modificationsUn dossier contient des différences plus bas dans l’arborescence. Développez-le pour examiner les éléments un par un.

04 / En détail

Vérifier le contenu, pas seulement les noms et les dates

Deux fichiers peuvent avoir le même nom et la même taille et contenir pourtant des données différentes. Une date de modification plus récente ne dit pas non plus ce qui a changé. Choisissez dans « Options de dossier » les vérifications qui répondent à votre question : « Comparer la taille des fichiers », « Comparer le contenu des petits fichiers », « Comparer les hachages » et « Ignorer les horodatages ».

Pour une vérification octet par octet des fichiers inclus, activez « Comparer les hachages » et désactivez « Comparaison sémantique des fichiers structurés ». Pour l’examen d’une configuration, laissez la comparaison sémantique activée : les fichiers JSON, YAML, XML, CSV et d’environnement pris en charge sont alors comparés selon leurs données, dans la limite de la taille maximale du contenu ; des clés réordonnées dans un objet JSON, par exemple, n’ont pas à compter comme une modification.

« Identique » signifie une correspondance selon ces options. Cela ne vaut pas pour les fichiers exclus par vos motifs, par l’option « Fichiers masqués » ou par la limite de l’aperçu. Examinez les avertissements et les éléments non vérifiés avant de conclure que deux dossiers correspondent.

05 / En détail

Regarder dans les archives, laisser de côté ce que Git ignore, filtrer par taille ou par date

Une archive présente dans les deux dossiers, comme un fichier ZIP, JAR, TGZ, 7z ou RAR, est comparée élément par élément quand ses octets diffèrent. Sa ligne indique combien d’éléments diffèrent, et une fois développée, elle les liste, par exemple release.zip!/config/app.json. Une archive dont tous les éléments correspondent affiche « Contenu identique », même si ses horodatages ou sa compression diffèrent. Désactivez « Comparer les archives selon leur contenu » dans « Options de dossier » pour comparer plutôt les archives par leurs octets. Une archive peut aussi être comparée avec un dossier, par exemple celui dans lequel elle a été extraite.

« Respecter les fichiers .gitignore » laisse de côté ce que les fichiers .gitignore de chaque côté ignorent, comme le fait Git : les sorties de compilation et les dépendances restent ainsi en dehors de la comparaison d’un projet. « Taille et date », dans la barre de filtres, ne montre que les fichiers d’au moins ou d’au plus une certaine taille, ou modifiés avant ou après une date de votre choix, ou au cours des derniers jours.

Pour voir plus tard ce qui a changé dans un dossier, enregistrez un instantané de dossier avec Pro : il consigne la taille, la date et le hachage SHA-256 de chaque fichier, jamais son contenu, dans un fichier .dasnapshot que vous pouvez comparer au dossier à tout moment.

06 / En détail

Comparer deux fichiers sous Windows

Pour comparer deux fichiers plutôt que deux dossiers, choisissez « Fichier » de chaque côté ou déposez les deux fichiers dans la fenêtre. Avec le type de comparaison « Automatique », Diff Anything choisit la comparaison d’après le type de fichier.

Le texte et le code s’affichent côte à côte, avec les lignes et les mots modifiés surlignés. Les classeurs Excel et les autres feuilles de calcul sont comparés ligne par ligne, avec les cellules modifiées signalées. Les documents PDF et Word sont comparés selon leur texte extrait, les images peuvent être examinées en superposition et les autres fichiers octet par octet dans la vue hexadécimale. Vous pouvez aussi ouvrir n’importe quel fichier modifié directement depuis une comparaison de dossiers : la même comparaison de fichiers démarre alors pour cette paire.

L’alternative intégrée est l’invite de commandes : fc fichier1.txt fichier2.txt affiche les lignes qui diffèrent entre deux fichiers texte, et fc /b compare deux fichiers octet par octet.

07 / En détail

Préparer une comparaison de dossiers utile sous Windows

Pour partir de l’Explorateur de fichiers, sélectionnez les deux dossiers et choisissez « Comparer avec Diff Anything » dans le menu contextuel, que la version du Microsoft Store ajoute. Choisissez des dossiers équivalents : si vous comparez un répertoire de version avec un dossier parent qui contient plusieurs versions, l’imbrication normale apparaît comme des fichiers manquants. Si presque tout n’apparaît que d’un côté, vérifiez d’abord les dossiers choisis, puis seulement les filtres.

Vérifiez « Motifs à ignorer » pour les répertoires générés comme node_modules, dist, build ou target. Les exclure aide à comparer des projets sources ; gardez-les visibles si c’est justement cette sortie qu’il faut vérifier. Avec « Inclure uniquement ces motifs », limitez la comparaison à une partie précise de l’arborescence.

Vérifiez « Respecter la casse des chemins » quand des dossiers sont passés d’un système d’exploitation à un autre : README.md et readme.md doivent-ils correspondre ? « Fichiers masqués » inclut les chemins qui commencent par un point ; vérifiez cette option et les règles d’exclusion quand des fichiers de configuration font partie de la comparaison. Si des fichiers sont en cours d’écriture, attendez la fin de la copie ou de la compilation et relancez la comparaison.

08 / En détail

Vérifier une copie, une version ou une configuration

Une comparaison de dossiers est la plus utile quand le résultat répond à une question précise :

  • La copie est-elle complète ? Comparez l’original et la destination, cherchez les éléments « Uniquement à gauche » et activez « Comparer les hachages » pour les fichiers inclus. Des noms et des tailles identiques ne prouvent pas à eux seuls qu’une copie est complète.
  • Qu’est-ce qui a changé dans la version ? Comparez deux répertoires de sortie équivalents. Examinez les fichiers ajoutés et supprimés autant que les fichiers modifiés, et retirez les règles d’exclusion qui masquent la sortie à examiner.
  • Quelles valeurs de configuration ont changé ? Incluez les fichiers JSON, YAML, XML, CSV ou d’environnement concernés et utilisez la comparaison sémantique dans la limite de la taille du contenu. Ouvrez une paire modifiée pour le résultat détaillé.

09 / En détail

Qu’est-ce qui est gratuit, qu’est-ce qui fait partie de Pro ?

La version gratuite permet d’essayer la comparaison de dossiers avec un aperçu des 100 premiers éléments et 10 nouvelles sessions de comparaison par jour. Les comparaisons de fichiers sont limitées à 5 Mo de chaque côté, et la vérification du contenu des fichiers dans les dossiers est soumise à la même limite de taille. Un aperçu suffit pour évaluer la méthode ; ce n’est pas un examen complet d’une grande arborescence de dossiers.

Un achat unique de Pro supprime les limites de l’aperçu et la limite quotidienne, et permet des fichiers plus volumineux dans les limites techniques. Pro ajoute aussi la synchronisation de dossiers, l’enregistrement d’instantanés de dossier, l’exportation et l’impression de rapports, ainsi que les profils de comparaison enregistrés et l’historique. Commencez par une petite paire de dossiers représentative pour voir si la méthode convient à votre travail.

10 / En détail

Synchroniser les modifications choisies avec Pro

Comparer des dossiers ne fait que lire les sources ; aucun côté n’est automatiquement aligné sur l’autre. Si vous décidez de mettre à jour un dossier, sélectionnez les éléments voulus, choisissez de gauche à droite ou de droite à gauche, et examinez l’aperçu de la synchronisation. Vérifiez chaque création, mise à jour, suppression et chaque déplacement avant d’appliquer le plan.

Diff Anything détecte les résultats périmés, affiche la progression, permet d’interrompre l’opération et propose l’annulation en un clic après une synchronisation réussie. Les informations de récupération permettent aussi de revenir en arrière après une opération interrompue. Gardez les deux dossiers accessibles et vérifiez la destination après l’opération. Pour les fichiers importants, conservez une sauvegarde séparée.

Réponses claires

Questions sur la comparaison de dossiers sous Windows

Windows a-t-il un outil intégré pour comparer deux dossiers ?

Pas d’outil visuel. L’Explorateur de fichiers ne compare pas de dossiers. En ligne de commande, robocopy avec l’option /L liste les fichiers dont la taille ou la date diffère sans rien copier, et Compare-Object dans PowerShell compare deux listes de fichiers. Diff Anything montre les différences dans une fenêtre, vérifie le contenu, détecte les fichiers déplacés et ouvre chaque fichier modifié.

Comment comparer deux dossiers sous Windows 11 ?

Ouvrez Diff Anything, cliquez sur « Dossier » de chaque côté et choisissez les deux dossiers. Le résultat liste les fichiers qui n’existent que d’un côté, qui ont été modifiés ou déplacés, y compris dans les sous-dossiers. Sous Windows 10, les étapes sont les mêmes.

Puis-je comparer deux dossiers sans PowerShell ni ligne de commande ?

Oui. Diff Anything est une app de bureau dans laquelle vous choisissez deux dossiers, examinez leurs différences dans tous les sous-dossiers et ouvrez les paires de fichiers modifiés. Vous utilisez l’arborescence ou le tableau et filtrez par chemin ou par statut.

La comparaison de dossiers est-elle incluse dans la version gratuite ?

Oui. La version gratuite affiche un aperçu des 100 premiers éléments et permet 10 nouvelles sessions de comparaison par jour. Les comparaisons de fichiers sont limitées à 5 Mo de chaque côté. Pro supprime les limites de l’aperçu et la limite quotidienne, et ajoute la synchronisation et l’exportation de rapports.

Une taille de fichier identique signifie-t-elle un contenu identique ?

Non. Des contenus différents peuvent avoir la même taille. Activez « Comparer les hachages » pour vérifier le contenu. Désactivez « Comparaison sémantique des fichiers structurés » si vous voulez une égalité octet par octet plutôt que des données équivalentes, et examinez les éléments non vérifiés.

Pourquoi des fichiers ou des sous-dossiers manquent-ils dans le résultat ?

Vérifiez « Inclure les sous-dossiers », « Fichiers masqués », « Motifs à ignorer », « Inclure uniquement ces motifs », la recherche et les filtres de statut. Les éléments identiques ne sont affichés que si vous le demandez. La version gratuite n’affiche en outre que les 100 premiers éléments. Examinez les avertissements sur les chemins illisibles.

Puis-je synchroniser les dossiers après la comparaison ?

Oui, avec Pro. Sélectionnez les éléments et le sens, puis examinez les créations, mises à jour, suppressions et déplacements avant de les appliquer. La synchronisation peut être interrompue et reprise en main après un incident grâce à la récupération, et une opération réussie s’annule en un clic.

Fonctionne-t-il sous Windows 10 ?

Oui. Diff Anything fonctionne sous Windows 10 à partir de la version 1809 et sous Windows 11. Installez-le depuis le Microsoft Store.

Mes fichiers sont-ils envoyés en ligne lors de la comparaison de dossiers ?

Non. La comparaison de dossiers se fait en local dans l’app de bureau. Vous choisissez des dossiers sur votre ordinateur ; leur contenu n’a pas à être envoyé sur un site web.

Trois étapes courtes

De deux dossiers à une réponse utile.

  1. 01

    Choisissez le dossier de référence à gauche et le dossier à vérifier ou la copie à droite.

  2. 02

    Incluez les sous-dossiers, vérifiez les règles d’exclusion et examinez les éléments manquants, modifiés, déplacés ou non vérifiés.

  3. 03

    Examinez les paires de fichiers modifiés. N’utilisez la synchronisation de Pro que si vous voulez appliquer des modifications examinées.

Disponible pour macOS et Windows

Essayez Diff Anything.