Catégorie > High Tech

Comment comparer deux dossiers dans Windows 11

Posté par Helper, mise à jour le 14/12/2021 à 17:20:21

La sauvegarde des données et des fichiers est une norme dans l'informatique moderne. Lorsque nous sauvegardons nos fichiers et dossiers, nous nous retrouvons parfois avec deux ou plusieurs dossiers identiques dont nous ne savons pas lequel est à jour. Dans un tel cas, il est difficile de décider quel dossier conserver et lequel supprimer. Si cela se produit, vous pouvez vérifier manuellement les différences entre deux dossiers en les comparant à l'aide d'un outil tiers ou en utilisant des commandes intégrées via l'invite de commande ou PowerShell.

Ce guide vous montrera comment comparer des dossiers dans Windows 11 à l'aide d'un puissant outil de comparaison de dossiers appelé WinMerge, ou à l'aide de CMD, Windows Terminal ou Windows PowerShell si vous préférez ne pas installer de logiciel tiers.

Comparer les dossiers dans Windows 11 avec WinMerge



WinMerge est un outil de comparaison et de fusion open source pour Windows qui permet aux utilisateurs de comparer des fichiers et des dossiers et d'afficher les différences sous une forme visuelle facile à comprendre et à gérer. Vous trouverez ci-dessous un guide étape par étape sur la façon d'utiliser WinMerge pour comparer deux dossiers dans Windows 11.

1. Téléchargez WinMerge à partir de https://winmerge.org/downloads/ . Nous vous recommandons de télécharger la version portable (format ZIP) afin de ne pas avoir à installer le logiciel.

2. Si vous téléchargez la version du programme d'installation, exécutez la configuration et suivez les instructions à l'écran pour installer le logiciel. Si vous téléchargez la version ZIP (portable), décompressez le dossier où vous le souhaitez et exécutez WinMergeU.exe à partir du dossier extrait.

3. Dans la fenêtre WinMerge, appuyez sur Ctrl+ Oou cliquez sur Fichier > Ouvrir . Sous 1er fichier ou dossier , cliquez sur Parcourir et accédez au premier dossier que vous souhaitez comparer. Faites de même pour le 2ème fichier ou dossier.

Astuce : Lorsque vous naviguez, cliquez sur Ouvrir lorsque vous êtes dans le dossier que vous souhaitez comparer. Vous n'avez pas à sélectionner de fichier dans le dossier. Vous pouvez également saisir manuellement le chemin d'accès au dossier au lieu de le parcourir. Alternativement, vous pouvez ajouter un troisième dossier à comparer.

Une fois qu'au moins deux dossiers sont sélectionnés, cliquez sur Comparer pour les comparer.

4. WinMerge affichera alors le résultat de la comparaison dans un nouvel onglet. Il vous dira quels fichiers sont différents et quel fichier vient d'être ajouté, etc.

5. Outre la simple comparaison des différences de disponibilité des fichiers dans les deux dossiers, WinMerge vous permet également d'afficher les différences réelles de certains formats de fichiers pris en charge tels que les fichiers texte, et vous permet de modifier les fichiers directement depuis l'application.

Pour afficher les différences d'un fichier, double-cliquez sur le fichier dans l'onglet des résultats de la comparaison. WinMerge ouvrira alors les fichiers sélectionnés dans les deux dossiers et les comparera dans un nouvel onglet. De là, vous pouvez voir les différences entre les deux fichiers et les modifier comme vous le souhaitez.

Comparez deux dossiers à l'aide de l'invite de commande



Si vous préférez ne rien installer, vous pouvez comparer deux dossiers à l'aide d'un outil de commande robocopy intégré via l'invite de commande ou le nouveau terminal Windows dans Windows 11.

Cette méthode vous indiquera quel fichier est différent (plus récent ou plus ancien) dans les deux dossiers, quel fichier vient d'être ajouté et quel fichier est manquant. Il ne peut pas vous montrer de comparaisons détaillées telles que les différences réelles de deux fichiers texte différents.

Pour comparer des dossiers à l'aide de l'invite de commande ou du terminal Windows dans Windows 11, suivez les étapes ci-dessous. Nous utiliserons plutôt le terminal Windows dans le guide ci-dessous, mais les mêmes commandes fonctionneront également dans l'invite de commande.

1. Cliquez avec le bouton droit sur Démarrer et sélectionnez Windows Terminal (admin) ou recherchez « invite de commande » via Démarrer et exécutez-le en tant qu'administrateur.

2. Dans le terminal Windows, entrez la commande suivante. Remplacez les chemins d'accès aux dossiers par les emplacements réels des deux dossiers sur votre ordinateur que vous souhaitez comparer.

robocopy "chemin vers le premier dossier" "chemin vers le deuxième dossier" /L /NJH /NJS /NP /NS

Par example:

robocopy "C:\dossier" "C:\dossier 2" /L /NJH /NJS /NP /NS


Astuce : si vous avez une structure de dossiers compliquée qui rend difficile la saisie manuelle des chemins de dossier dans le terminal, vous pouvez cliquer avec le bouton droit sur le dossier et sélectionner Copier en tant que chemin pour copier le chemin complet vers le dossier. Vous pouvez ensuite coller le chemin du dossier dans le terminal Windows en cliquant avec le bouton droit dans la fenêtre du terminal.

3. Le terminal vous montrera alors les différences de fichiers dans les deux dossiers s'il y en a.

Par exemple, s'il y a un fichier qui existe dans le dossier1 mais pas dans le dossier2, il affichera *Fichier supplémentaire ou Nouveau fichier à côté du nom du fichier. Si deux fichiers du même nom est différent de l'autre, il montrera soit plus ancien ou plus récent à côté du nom du fichier.

Comparer deux dossiers à l'aide de Windows PowerShell


Pour comparer deux dossiers à l'aide d'un script dans Windows PowerShell, suivez les étapes ci-dessous. Cette méthode ne vérifie pas les différences de fichiers portant le même nom. Il compare uniquement la disponibilité des fichiers dans les deux dossiers.

Cliquez sur Démarrer , recherchez Windows PowerShell et exécutez-le en tant qu'administrateur.

Dans la fenêtre PowerShell élevée, entrez les commandes suivantes dans l'ordre indiqué. Appuyez sur Enteraprès chaque ligne de commande. Remplacez les chemins des dossiers par les emplacements réels des deux dossiers sur votre ordinateur que vous souhaitez comparer.

$fso = Get-ChildItem -Recurse -path "C:\folder"

$fsoBU = Get-ChildItem -Recurse -path "C:folder 2"

Compare-Object -ReferenceObject $fso -DifferenceObject $fsoBU


PowerShell affichera ensuite le résultat de la comparaison en répertoriant les fichiers manquants dans l'un ou l'autre des dossiers.



Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus