Dateien zusammenfügen, kombinieren

Manchmal steht man vor der Aufgabe, mehrere Textdateien - vielleicht Log-Ausgaben eines Programms - zusammenfügen zu müssen. Das kann der einfacheren Datenübernahme oder der besseren Übersichtlichkeit dienen.

Windows bietet da keine Hilfsmittel - außer der Öffnung aller Dateien über dem Editor und dem Zusammenkopieren via Zwischenablage. Eine sehr unpraktikable Methode - vor allem, wenn es sich nicht nur um eine Handvoll Dateien sondern um hunderte handelt.

 

Hier bietet sich die Eingabaufforderung, also der Kommandozeilenmodus von Windows an. Starten Sie ihn über das Zubehör-Menü oder die direkte Eingabe des Kommandos "CMD".

Nun navigieren Sie in das Verzeichnis, das die zu kombinierenden Dateien enthält.

Handelt es sich um Dateien mit einer bestimmten Endung, etwa *.log, dann geben Sie ein:

 

copy *.log kombiniert.log

 

Nun finden Sie alle Dateiinhalte in kombiniert.log wieder. Dabei sortiert das copy-Tool die Dateien nach ihrem Namen.

 

Möchten Sie keine Dateien mit Textinhalt, sondern Binärdateien kombinieren - etwa weil eine bestimmte Ausgangsdatei zuvor in einfacher übertragbare Häppchen aufgeteilt wurde - dann fügen Sie noch den Parameter /b an. Liegen Ihnen zum Beispiel die Dateien dokument.001 dokument.002 und dokument.003 vor und Sie möchten daraus wieder ein dokument.doc erzeugen, verwenden Sie:

 

copy /b dokument.* dokument.doc

 

Wer es bequemer haben möchte, verwendet dazu Windows-Tools, die das Kombinieren oder Splitten von Dateien ganz leicht machen. So hat beispielweise der mächtige Windows Commander von www.ghisler.com entsprechende Funktionen an Bord.

 

Quelle:  http://www.tippscout.de/kommandozeile-log-dateien-kombinieren_tipp_3644.html