Wie zu Kombinieren oder Zusammenführen Mehrerer Text-Dateien

0
710

Es gibt mehrere Gelegenheiten wo Sie brauchen, um das Zusammenführen mehrerer text-Dateien in eine einzige Textdatei. Zum Beispiel, erhalten Sie eine CD, die enthält Hunderte von text-Dateien, die alle in verschiedenen Verzeichnissen, die Sie brauchen, um zu kombinieren in einer Datei für den Import in Excel, etc.

Es ist auch nützlich, wenn Sie Netzwerk-log-Dateien, server-log-Dateien, oder backup-Protokolle, die Sie kombinieren möchten, für die Zwecke des data mining oder data analysis. Es gibt ein paar verschiedene Möglichkeiten, wie Sie gehen können, über das verknüpfen von text-Dateien zusammen und die Ergebnisse sind leicht unterschiedlich, je nach der Methode, die Sie wählen.

In diesem Artikel werde ich schreiben über verschiedene Möglichkeiten zum kombinieren von text-Dateien, so dass, wenn eine Methode funktioniert nicht so gut, Sie können etwas anderes versuchen.

Methode 1 – Eingabeaufforderung

Wenn Sie sind ok mit der Eingabeaufforderung, dann gibt es ein paar einfache Befehle, die Sie verwenden können, verbinden eine ganze Reihe von text-Dateien schnell. Der Vorteil der Verwendung der Eingabeaufforderung ist, dass Sie nicht haben, installieren Sie alle Programme von Drittanbietern. Wenn Sie ein wenig Grundierung auf, über die Eingabeaufforderung, schauen Sie in meine beginner ‘ s guide an der Eingabeaufforderung verwenden.

Auch, da die Befehlszeile kann mehrere Parameter übernehmen, können Sie wirklich schaffen eine sehr komplexe Befehl filtern und Sortieren, durch die Dateien, die Sie einschließen möchten, in den Fügeprozess. Ich werde erklären, die einfachste Befehl, aber auch Tauchen Sie ein in einige Beispiele, die Ihnen zeigen, wie zu tun, die mehr komplizierten Sachen.

Erstens, öffnen Sie den Windows Explorer und wechseln Sie zu dem Verzeichnis, in dem Sie text-Dateien befinden. Wenn die Dateien in vielen Unterordnern navigieren Sie zum übergeordneten Verzeichnis. Nun drücken und halten Sie STRG + SHIFT und dann mit der rechten Maustaste auf eine leere Stelle im Explorer-Fenster.

Es öffnet sich ein Kommando-Fenster, das bereits gesetzt ist das Verzeichnis, das Sie in waren. Alles was wir jetzt tun müssen ist, geben Sie den Befehl. Wie Sie oben sehen können, habe ich drei text-Dokumente in den Ordner, zusammen mit ein paar Ordner. Wenn ich nur kombinieren möchten, die text-Dateien in diesem Ordner, ich würde diesen Befehl ausgeben:

for %f in (*.txt) do type “%f” >> c:Testoutput.txt

In der coding-Sprache, ist dies eine einfache FOR – Schleife, die durchläuft alle Dateien enden mit .TXT und gibt Sie in eine Datei namens output.txt.

Wie Sie oben sehen können, die Schleife läuft einfach einen separaten Befehl für jede text-Datei, die es findet, in das Verzeichnis. Beachten Sie, dass wenn Sie eine text-Datei, aber es hat eine andere Erweiterung wie .melden Sie oder .dat, etc, dann Sie können ändern Sie einfach die *.txt-Wert in der Befehlszeile ein. Es ist auch erwähnenswert, dass der Ausgang zu einem anderen Ort als dem aktuellen Verzeichnis, sonst wird es fügen Sie die Ausgabe-Datei an sich selbst, da es auch eine text-Datei.

Lassen Sie uns jetzt sagen, Sie haben text-Dateien, die sich nicht nur in einem Ordner, aber in vielen Unterordnern. In diesem Fall, wir können einen parameter hinzufügen, um den Befehl, die sagen, es rekursiv nach text-Dateien in einem Unterordner des aktuellen Verzeichnisses.

for /R %f in (*.txt) do type “%f” >> c:Testoutput.txt

Sie werden bemerken, den /R – parameter direkt nach der for-Anweisung. Wenn ich jetzt den Befehl ausführen, Sie werden sehen, es findet sich ein paar extra text-Dateien in den drei Verzeichnissen, die in das gleiche Verzeichnis.

Wie üblich mit der Eingabeaufforderung, gibt es einen anderen Befehl, der Ihnen erlaubt, das gleiche zu tun, wie die FÜR die Aussage oben. Der Befehl ist tatsächlich viel einfacher, und wenn es gut funktioniert für Sie, dann fühlen Sie sich frei, es zu benutzen, anstatt der oben genannten Methode.

kopieren**.txt output.txt

Dieser Befehl funktioniert auch, aber nicht so viele Optionen wie der Vorherige Befehl. Zum Beispiel, es wird nicht lassen Sie rekursiv durchsuchen-Unterordner.

Methode 2 – TXTCollector

TXTCollector ist ein kostenloser text-Datei-Merge-tool mit einem vernünftigen feature-set. Es ist sehr einfach zu bedienen und kann so konfiguriert werden, arbeiten in ein paar verschiedene Möglichkeiten.

Zuerst geben Sie oder kopieren und fügen Sie den Pfad des Ordners in der Ordner – Feld oben an oder klicken Sie auf Ordner Durchsuchen – button und wählen Sie den Ordner mit den text-Dateien. Sie können dann wählen, welche Art von Dateien, die Sie kombinieren möchten.

Standardmäßig, TXTCollector sucht alle TXT-Dateien und kombinieren Sie. Sie können jedoch wählen Sie aus der Liste aus und kombinieren oder Zusammenführen mehrerer CSV -, FLEDERMAUS -, HTM -, LOG -, REG -, XML-und INI-Dateien in eine auch!

Überprüfen Sie die untergeordnete Ordner Einbeziehen Kontrollkästchen, wenn Sie möchten, TXTCollector rekursiv Blick in jeden Unterordner der Hauptordner. TXTCollector zeigen Ihnen genau, wie viele Dateien im Verzeichnis gefunden.

Als Nächstes können Sie eine Trennlinie erscheint zwischen jeder Datei, die gerade kombiniert werden. Dies ist ein nettes feature, dass Sie nicht bekommen, mit der Kommandozeilen-Methode. Entweder wählen Sie aus der drop-down-Menü, oder Sie können nur geben, was Sie wollen, in das Feld ein.

Standardmäßig wird das Programm setzen Sie das Verzeichnis, Dateiname, und die Trennzeichen zwischen den einzelnen Datei. Wenn Sie möchten, kombinieren Sie die Dateien kontinuierlich ohne Pause zwischen jeder Datei, abhaken, Kein Trennzeichen, Keine Dateinamenund Keine Wagenrückläufe.

Sie haben dann die Wahl, hinzufügen von Leerzeichen zwischen den Dateien oder nicht. Die kühle Sache über TXTCollector ist, dass Sie wirklich passen Sie es an. Wenn Sie auf den link unten genannten Erweiterungen und Separatoren, können Sie Ihre eigenen Erweiterungen zu TXTcollector.

Bearbeiten Sie die extensions.txt die Datei befindet sich in dem TXTCollector application data-Verzeichnis. Beachten Sie, dass TXTcollector nur mit plain-text-Dateien, egal, welche Erweiterung verwendet wird. Daher kann es nicht kombinieren mehrere XLS-Dateien, zum Beispiel, es sei denn, Sie sind gespeichert als reiner text.

Die einzige Beschränkung des Programms ist, dass es nur kombinieren 32,765 text-Dateien auf einmal. Wenn Sie mehr als das, Sie können kombinieren, dass viele in einem und kombiniert dann die großen mit mehr kleineren, bis zu 32,765!

Insgesamt ein sehr einfaches, aber mächtiges freeware-app für die Verbindung mehrerer text-Dateien. Hoffentlich werden diese beiden Methoden werden für die meisten Menschen arbeiten. Wenn Sie laufen in eine situation, die komplizierter ist, fühlen Sie sich frei, um einen Kommentar und ich werde versuchen zu helfen.

Auch überprüfen Sie heraus meine anderen post auf, wie kombinieren Sie mehrere PowerPoint-Präsentationen. Genießen Sie!