Ich habe 4 verschiedene Dateien in einigen Orten wie: D: \ 1.txt D: \ 2.txt D: \ 3.txt und D: \ 4.txt
Ich muss eine neue Datei als NewFile.txt erstellen, sie sollte alle Inhalte enthalten, die in den obigen Dateien vorhanden sind 1.txt, 2.txt, 3.txt 4.txt ... ....
Alle Daten sollten in der neuen einzelnen Datei (NewFile.txt) enthalten sein.
Bitte schlagen Sie mir eine Idee vor, um dasselbe in Java oder Groovy zu machen ....
Hier ist eine Möglichkeit, es in Groovy zu tun:
%Vor% Der Vorteil dieser Vorgehensweise (über den Aufruf von getText
für jede Quelldatei) ist, dass nicht die gesamte Datei in den Speicher geladen werden muss, bevor der Inhalt in newfile
geschrieben wird. Wenn eine Ihrer Dateien immens war, konnte die andere Methode fehlschlagen.
Ich habe versucht, dies zu lösen, und ich fand es ziemlich einfach, wenn Sie den Inhalt in ein Array kopieren und das Array in eine andere Datei schreiben
%Vor%Sie können so etwas in Java tun. Ich hoffe, es hilft Ihnen, Ihr Problem zu lösen:
%Vor%