So vergleichen Sie zwei Ordner oder Verzeichnisse in Windows


Zwei Ordner zu vergleichen, ohne deren Inhalt tatsächlich durchzugehen, kann manchmal praktisch sein. Schauen wir uns einige Methoden an, um dies in Windows zu erreichen.

Natürlich können Sie jederzeit jedes Verzeichnis manuell öffnen, um die Dateien zu überprüfen, aber das wird umständlich – insbesondere, wenn Sie Dutzende oder sogar Hunderte von Ordnern mit ähnlichen Dateien (z. B. Backups) durchsuchen. Für solche Szenarien benötigen Sie einen besseren Ansatz.

Verwenden des Eigenschaftenfensters

Eine einfache Möglichkeit, einen schnellen Blick auf die Details eines Ordners zu werfen, ist ein Blick auf die Eigenschaften. Dies erspart Ihnen zwar das Öffnen des Ordners und das Durchsehen des Inhalts, Sie müssen aber dennoch einzeln mit der rechten Maustaste auf jedes Verzeichnis klicken, dessen Eigenschaften Sie überprüfen möchten.

Das macht es für groß angelegte Vergleiche ungeeignet, aber für die meisten Heimanwender ist das kein Problem. Wenn Sie sich lediglich die Größe jedes Ordners und die Anzahl der darin enthaltenen Dateien ansehen möchten, reicht das Fenster „Eigenschaften“ aus.

  1. Um das Eigenschaftenfenster eines Ordners zu öffnen, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaftenaus dem Menü.
    1. Dadurch wird ein kleines Fenster geöffnet, in dem alle Details des Ordners angezeigt werden, einschließlich seiner Größe, der Anzahl der anderen darin enthaltenen Dateien oder Ordner sowie der Uhrzeit und dem Datum der Erstellung.
      1. Zum Vergleich mit einem anderen Ordner ziehen Sie dieses Fenster einfach zur Seite und wiederholen Sie den Vorgang mit dem zweiten Verzeichnis.
        1. Auf diese Weise werden die beiden Eigenschaftenfenster nebeneinander geöffnet, um einen direkten Vergleich zu ermöglichen. Wenn es Ihre Bildschirmgröße zulässt, können Sie dies noch weiter ausbauen und weiterhin auch die Eigenschaften anderer Ordner öffnen.
        2. Mit WinMerge

          Es gibt neben dem Eigenschaftenfenster noch andere Möglichkeiten, Dateien und Ordner in Windows zu vergleichen, aber wir springen zunächst direkt zu einem Tool eines Drittanbieters. Warum? Weil es viel einfacher ist.

          Seien wir ehrlich – niemand hat Lust, für irgendeine Aufgabe die Eingabeaufforderung verwenden oder ein PowerShell-Skript eingeben zu müssen. Auch wenn diese Methoden ihren Nutzen haben (insbesondere in der Systemadministration), wird es für die meisten Endbenutzer einfacher sein, ein spezielles Dateivergleichstool zu verwenden..

          Und hier kommt WinMerge ins Spiel. Es gibt natürlich eine Menge solcher Anwendungen, aber WinMerge ist bei weitem die beliebteste. Da es sich um ein kostenloses Tool handelt, kostet es Sie nichts, es herunterzuladen und zu verwenden, wenn Sie Ordner vergleichen.

          Lassen Sie sich nicht durch den Namen verwirren – obwohl es hauptsächlich für Ordner zusammenführen verwendet wird, kann es auch

            sein
        3. Um mit dem Vergleichen von Ordnern mit WinMerge zu beginnen, Laden Sie die Software von der offiziellen Website herunter. Es stehen mehrere Installationsprogramme zur Verfügung, wobei die Verwendung des obersten normalerweise die beste Option ist.
          1. Führen Sie das heruntergeladene Setup aus, um WinMerge auf Ihrem Computer zu installieren.
            1. Beim Starten von WinMerge wird ein leeres Fenster geöffnet, da noch keine Ordner ausgewählt wurden.
              1. Öffnen Sie einen Ordner, indem Sie Datei>Öffnenauswählen oder auf das entsprechende Symbol in der Symbolleiste klicken. Sie können auch Strg + O auf Ihrer Tastatur drücken.
                1. Bis zu drei Ordner können gleichzeitig geöffnet werden, sodass Sie sie vergleichen können. Klicken Sie unter jedem Eintrag auf die Schaltfläche Durchsuchen, um die zu vergleichenden Ordner auszuwählen. Zum Vergleich werden mindestens zwei benötigt – der dritte ist optional.
                  1. Ein Problem, das bei Verwendung dieser Methode auftreten kann, besteht darin, dass das Fenster ständig die Ordner öffnet, die Sie auswählen möchten. Um dieses Problem zu beheben, klicken Sie mit der rechten Maustaste auf den Zielordner und wählen Sie die Option Als Pfad kopierenaus,und fügen Sie diese in die Textleiste ein.
                    1. Drücken Sie die Eingabetaste, wenn Sie fertig sind. WinMerge durchsucht nun die von Ihnen angegebenen Ordner, vergleicht deren Dateien und sammelt alle relevanten Informationen.
                      1. Wenn dieser Scan abgeschlossen ist, werden die Dateien in einem einfach zu analysierenden Format aufgelistet. Eindeutige Dateien werden je nach Ordner, zu dem sie gehören, als „Links“ oder „Rechts“ kategorisiert. Identische Dateien werden rot hervorgehoben und beide Erstellungsdaten werden gleichzeitig aufgeführt.
                      2. Über die Eingabeaufforderung

                        Abgesehen von Tools von Drittanbietern verfügt Windows auch über einige Dienstprogramme zum Dateivergleich. Leider fehlt ihnen eine GUI, da es sich um CMD-Befehle handelt. Aber wenn Sie der Terminalbildschirm nicht abschreckt, kann der Robocopy-Befehl (und ja, das ist der eigentliche Name des Befehls) ein leistungsstarkes Werkzeug sein..

                        Das Fenster „Eigenschaften“ eignet sich zwar gut zum Vergleichen von Ordnern auf einen Blick, es sagt Ihnen jedoch nicht wirklich viel über deren Inhalt oder die Unterschiede zwischen ihnen aus. Dies stellt beim Vergleich von Backup-Ordnern ein Problem dar, da Sie schnell die darin enthaltenen eindeutigen Dateien ermitteln müssen. Der Robocopy-Befehl eignet sich hierfür perfekt.

                        1. Um Ordner über das Terminal zu vergleichen, öffnen Sie die Eingabeaufforderung. Geben Sie einfach cmdin das Startmenü ein und öffnen Sie die App.
                          1. Jetzt können wir den Robocopy-Befehl verwenden, um Verzeichnisse zu vergleichen. Beachten Sie, dass der Befehl standardmäßig zum Kopieren von Dateien gedacht ist. Sie müssen also einige Flags hinzufügen, damit er sie stattdessen vergleichen kann.
                          2. Beginnen Sie mit der Eingabe von robocopy gefolgt von den Pfaden der beiden Ordner, die Sie vergleichen möchten (Sie können mit der rechten Maustaste auf die Ordner klicken und Als Pfad kopierenauswählen, um deren Pfade einfach abzurufen). So:
                            robocopy „C:\Users\lloyd\Documents“ „C:\Users\lloyd\Downloads“
                            1. Als nächstes werden wir die folgenden Flags an den Befehl anhängen
                              /L /NJH /NJS /NP /NS
                              Der letzte Befehl wird so aussehen:
                              robocopy „C:\Users\lloyd\ Dokumente“ „C:\Benutzer\lloyd\Downloads“ /L /NJH /NJS /NP /NS
                              1. Sobald alles eingerichtet ist, drücken Sie die Eingabetaste. Der Inhalt der Verzeichnisse wird verglichen und Sie erhalten einen Überblick über die Unterschiede. Eindeutige Dateien im ersten Ordner werden unter Neue Dateiaufgeführt, während abweichende Dateien im zweiten Ordner unter Extra Dateiaufgeführt werden. Wenn Dateien gleich sind, werden sie basierend auf ihrem Erstellungsdatum im ersten Verzeichnis nach Älteroder Neuersortiert.
                              2. Powershell verwenden

                                Die Eingabeaufforderung ist nicht die einzige befehlsbasierte Schnittstelle in Windows. Power Shell ist eine modernere, leistungsfähigere Skriptfunktion, die zur Automatisierung der meisten Windows-Aufgaben und natürlich zum Vergleichen von Ordnern verwendet werden kann.

                                Im Gegensatz zur Eingabeaufforderung verfügt Powershell jedoch nicht über einen speziellen Befehl zum Vergleichen von Ordnern. Stattdessen müssen wir mehrere Befehle verketten, um die Unterschiede zwischen zwei Verzeichnissen zu ermitteln.

                                Um es zu schaffen, werden wir zunächst den Befehl „Get-ChildItem“ rekursiv auf beide Verzeichnisse anwenden und sie in verschiedenen Variablen speichern. Dann können wir den Befehl „Compare-Object“ verwenden, um die Daten zu vergleichen und die Unterschiede aufzulisten..

                                Wenn dies komplizierter erscheint als die Eingabeaufforderung, ist es das auch. Der Hauptvorteil von Powershell besteht darin, dass es problemlos auf Hunderte oder sogar Tausende von Ordnern skaliert werden kann.

                                1. Um Ordner mit dem leistungsstarken Skript-Dienstprogramm zu vergleichen, suchen Sie im Startmenü nach Powershell und führen Sie es aus. Dadurch wird normalerweise die PowerShell Integrated Scripting Environment oder PowerShell ISE geöffnet, wie sie im Menü genannt wird.
                                  1. Das PowerShell-Fenster wird mit einem leeren Skript geöffnet und beginnt in Ihrem Benutzerverzeichnis, genau wie die Eingabeaufforderung.
                                    1. Verwenden Sie den Befehl „Get-ChildItem“ rekursiv auf dem Pfad des ersten Ordners und speichern Sie das Ergebnis in einer Variablen. So:
                                      $folder1 = Get-ChildItem -Recurse -Path „C:\Users\lloyd\Documents“
                                      1. Wiederholen Sie dies für den zweiten Ordner und verwenden Sie dabei eine andere Variable.
                                        $folder2 = Get-ChildItem -Recurse -Path „C:\Users\lloyd\Downloads“
                                        1. Verwenden Sie nun den Befehl „Compare-Object“ für die beiden Variablen, um die Unterschiede in ihren Inhalten anzuzeigen.
                                          Compare-Object -ReferenceObject $folder1 -DifferenceObject $folder2
                                        2. Was ist die beste Methode, um zwei Ordner in Windows zu vergleichen?

                                          Eingebaute Methoden zum Vergleichen von Verzeichnissen gibt es in Windows kaum, daher ist die bequemste Option die Verwendung eines Tools eines Drittanbieters wie WinMerge. Eine solche Methode ist benutzerfreundlich und flexibel und bietet Ihnen die beste Erfahrung beim Vergleichen mehrerer Ordner, ohne dass Sie überfordert werden.

                                          Wenn Sie nur an einem oberflächlichen Vergleich interessiert sind, reicht es möglicherweise aus, einfach das Eigenschaftenfenster der Ordner nebeneinander zu öffnen. Dies ist praktisch, um die Größe von Ordnern oder die Anzahl der darin enthaltenen Dateien zu bestimmen.

                                          Aber die leistungsstärkste Methode zum Vergleichen von Verzeichnissen ist immer die Verwendung von Skripten oder Befehlen. Hierzu können Sie entweder Powershell oder die Eingabeaufforderung nutzen. Die Syntax ist in beiden Fällen etwas seltsam, aber Sie können den Befehl jederzeit für spätere Verwendungen kopieren und auch die Pfade aus der Registerkarte „Eigenschaften“ kopieren.

                                          .

                                          Zusammenhängende Posts:


                                          3.05.2024