Ich habe etwa 12.000 .txt-Dateien. Die meisten sind etwa 10 MB groß. Ich muss sie alle zu einer großen Textdatei zusammenfügen. Meistens verwende ich Notepad++, aber das Plug-In „Combine“ funktioniert damit nicht mehr. Ich habe ein paar Freeware-Optionen ausprobiert, aber sie geben wegen der Anzahl und Größe keine Ruhe. Und der Versuch, die Kopieroption der Windows-Befehlszeile zu verwenden, gibt keine Ruhe, wieder weil es so viele sind. Ich weiß, ich könnte wahrscheinlich mehrere auf einmal machen oder einfach jede öffnen und in eine Datei kopieren und einfügen ... aber das würde ewig dauern. Gibt es eine andere Möglichkeit?!
Antwort1
Wenn Notepad++ keine zwingende Voraussetzung ist, können Sie COPY
hierfür den folgenden Befehl verwenden. Dadurch wird der Inhalt aller .txt
Dateien in eine neue Datei mit dem Namen kopiert output
:
copy *.txt output
Wenn das aus irgendeinem Grund nicht funktioniert, können Sie es mit einem kurzen Skript wie diesem versuchen (speichern Sie es als .bat
Datei im selben Ordner wie die Dateien, die Sie zusammenführen möchten):
if exist output del output
for %%a in (*.txt) do (
type "%%a" >> output
)
Antwort2
Wie @Toto in den Kommentaren sagte
Wenn Sie über eine Linux-Maschine verfügen, können Sie Folgendes tun:
cat *.txt > result.txt
Außer dass Sie keine Linux-Box mehr benötigen - Windows 10 hat auch eine Bash-Shell, alsoes installierenund verwenden Sie den cat
Befehl mit Platzhaltern, um alle zu kombinierenden Dateinamen abzugleichen.