Heim > Java > javaLernprogramm > Java-Programm zum Zusammenführen der Inhalte aller Dateien in einem Verzeichnis

Java-Programm zum Zusammenführen der Inhalte aller Dateien in einem Verzeichnis

王林
Freigeben: 2023-08-26 11:37:06
nach vorne
1294 Leute haben es durchsucht

Java-Programm zum Zusammenführen der Inhalte aller Dateien in einem Verzeichnis

Um den Inhalt aller Dateien in einem Verzeichnis zusammenzuführen, lautet der Java-Code wie folgt: −

Beispiel

import java.io.*;
public class Demo{
   public static void main(String[] args) throws IOException{
      File my_dir = new File("path to place where file is generated");
      PrintWriter my_writer = new PrintWriter("The .txt where changes are stored");
      String[] file_names = my_dir.list();
      for (String file_names : fileNames){
         System.out.println("Content read from " + file_names);
         File my_file = new File(my_dir, file_names);
         BufferedReader my_reader = new BufferedReader(new FileReader(my_file));
         my_writer.println("The file contains " + file_names);
         String my_line = my_reader.readLine();
         while (my_line != null){
            my_writer.println(my_line);
            my_line = my_reader.readLine();
         }
         my_writer.flush();
      }
      System.out.println("All data from files have been read and " + my_dir.getName() + "merged");
   }
}
Nach dem Login kopieren

Ausgabe

All file contents will be merged into a single text file.
Nach dem Login kopieren

Die Klasse mit dem Namen Demo enthält die Hauptfunktion. Es wird ein neuer Dateityp und sein Speicherort erstellt Als Parameter wird ihm der Speicherort übergeben, an dem die neue Datei erstellt werden muss.

Erstellen Sie eine PrintWriter-Instanz und speichern Sie die im Verzeichnis vorhandenen Dateinamen in einer Zeichenfolge Array. Die Dateinamen werden mithilfe von BufferedReader-Instanzen iteriert und gelesen. Was gelesen wird, bleibt erhalten Neue Datei schreiben und speichern. Der Schreiber wird außerdem gespült, so dass keine Rückstände zurückbleiben.

Das obige ist der detaillierte Inhalt vonJava-Programm zum Zusammenführen der Inhalte aller Dateien in einem Verzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage