Mehrere Dateien in eine Datei einfügen

8

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 ....

    
Bharath A N 25.10.2012, 09:45
quelle

6 Antworten

9

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.

    
tim_yates 25.10.2012 10:09
quelle
2

Das ist in groovy

%Vor%     
Vamsi Emani 25.10.2012 10:20
quelle
1

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%     
The_Fresher 03.03.2014 19:42
quelle
0

Sie können so etwas in Java tun. Ich hoffe, es hilft Ihnen, Ihr Problem zu lösen:

%Vor%     
diamondtrust66 25.10.2012 10:40
quelle
0

Ich zeige Ihnen, wie es in Java gemacht wird:

%Vor%

sag mir, wenn du irgendwelche Zweifel hast

    
saurabh j 25.10.2012 10:28
quelle
0

Ein Linerbeispiel:

%Vor%

ODER

%Vor%

Die Implementierung von Tim ist besser, wenn Sie große Dateien haben.

    
kunal 25.10.2012 12:11
quelle

Tags und Links