Ich möchte zwei Ordner unter Windows (Vista, XP) vergleichen, die eine große Anzahl riesiger Dateien enthalten, die ich vergleichen muss. Wenn ich Beyond Compare oder ein solches Tool zum Vergleichen der Ordner verwende, dauert es viel Zeit, wenn ich es manuell mache. Ich muss diesen Ordnervergleich zur Batch-Datei hinzufügen.
Also unter Windows (XP, Vista), gibt es einen Befehl (eingebaut) oder irgendein Drittanbieter-Tool / Dienstprogramm (kommerzielle oder Freeware - entweder), um zwei Ordner über die Befehlszeile zu vergleichen.
Es gibt den integrierten Befehl COMP
, den Sie verwenden könnten. Es hängt ein bisschen davon ab, was du eigentlich vergleichen willst.
Vergleicht den Inhalt von zwei Dateien oder Sätze von Dateien.
COMP [Daten1] [Daten2] [/ D] [/ A] [/ L] [/ N = Nummer] [/ C]
data1 Gibt den Ort und an Name (n) der ersten zu vergleichenden Datei (en).
data2 Gibt den Speicherort und an Name (n) der zweiten zu vergleichenden Dateien.
/ D Zeigt Unterschiede in Dezimalformat.
/ A Zeigt an Unterschiede in ASCII-Zeichen.
/ L Zeigt Zeilennummern für Unterschiede an.
/ N = Zahl Vergleicht nur die erste angegebene Anzahl von Zeilen in jedem Datei.
/ C Missachtet den Fall von ASCII-Zeichen beim Vergleichen von Dateien.
Verwenden Sie zum Vergleichen von Dateisätzen Platzhalter in den Parametern "data1" und "data2".
Verwenden Sie eine Syntax wie COMP c:\folder1 c:\folder2
, um alle Dateien in folder1
mit dem Inhalt von folder2
zu vergleichen. Wenn Sie in die Unterverzeichnisse zurückkehren müssen, müssen Sie ein Stapelskript mit einer FOR
-Schleife und dem Befehl PUSHD
und POPD
verwenden.
Hinterlassen Sie einfach einen Kommentar, wenn Sie Hilfe brauchen.
Funktioniert, aber ich kann die Frage nach dem ersten Vergleich nicht entfernen.
Tags und Links windows comparison cmd folders