Logo faq-o-matic.net
Logo faq-o-matic.net

Unterordner vergleichen

von veröffentlicht am11. Mai 2010, 10:11 Uhr Kurzlink und Zitatlink einblenden
Kategorie Kategorie: Batch, Dateisystem   Translate with Google Translate Translate EN   Die angezeigte Seite drucken

image Hier eine kurze Problemlösung mit althergebrachten Bordmitteln. Nicht neu, aber wenig bekannt und nützlich: Möchte man zwei Ordner mit der Frage untersuchen, ob sie dieselben Unterordner enthalten (bzw. welche Unterordner nicht gleich sind), so kann man das mit Windows-Bordmitteln in der Kommandozeile erreichen.

Zunächst erzeugt man von beiden Ordnern je ein Listing aller Unterordner mit vollem Pfad. Der eingebaute Befehl “dir” kann dieses Listing auch gleich sortieren. Die Ausgabe leitet man in eine Datei um.

dir C:\Ordner1 /S /AD /B /ON>C:\Daten\Ordner1.txt
dir D:\Ordner2 /S /AD /B /ON>C:\Daten\Ordner2.txt

Danach vergleicht man die beiden Dateien mit “fc”:

fc /C /L /N C:\Daten\Ordner1.txt C:\Daten\Ordner2.txt

Die Ausgabe gewinnt keinen Schönheitspreis, hilft aber durchaus, die Frage zu beantworten: Welche Unterordner sind nicht gleich?

(Die Frage, die sich mir dabei aber auftut: Wieso habe ich zwei Unterordner “Niedersachsen” und “Sachsen-Anhalt”?!)

© 2005-2019 bei faq-o-matic.net. Alle Rechte an den Texten liegen bei deren Autorinnen und Autoren.

Jede Wiederveröffentlichung der Texte oder von Auszügen daraus - egal ob kommerziell oder nicht - bedarf der ausdrücklichen Genehmigung durch die jeweiligen Urheberinnen oder Urheber.

Das Impressum findet sich unter: http://www.faq-o-matic.net/impressum/

Danke, dass du faq-o-matic.net nutzt. Du hast ein einfaches Blog sehr glücklich gemacht!