Copier le contenu d’un fichier dans un autre fichier | Java

Dans ce tutoriel nous allons découvrir comment copier le contenu d’un fichier dans un autre fichier en Java.
 
 

Exemple:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import java.io.*;
public class Main
{
public static void main(String[] args) throws IOException
{
// Le fichier source
File src = new File("file1.txt");
// Le fichier destination
File dest = new File("file2.txt");
// Créer l'objet File Reader
FileReader fr = new FileReader(src);
// Créer l'objet BufferedReader
BufferedReader br = new BufferedReader(fr);
// Créer l'objet File Writer
FileWriter fw = new FileWriter(dest);
String str = null;
// Copie le contenu dans le nouveau fichier
while((str = br.readLine()) != null)
{
fw.write(str);
fw.write("\n");
fw.flush();
}
fw.close();
}
}
import java.io.*; public class Main { public static void main(String[] args) throws IOException { // Le fichier source File src = new File("file1.txt"); // Le fichier destination File dest = new File("file2.txt"); // Créer l'objet File Reader FileReader fr = new FileReader(src); // Créer l'objet BufferedReader BufferedReader br = new BufferedReader(fr); // Créer l'objet File Writer FileWriter fw = new FileWriter(dest); String str = null; // Copie le contenu dans le nouveau fichier while((str = br.readLine()) != null) { fw.write(str); fw.write("\n"); fw.flush(); } fw.close(); } }
import java.io.*;

public class Main 
{
   public static void main(String[] args) throws IOException 
   {
      // Le fichier source
      File src = new File("file1.txt"); 
      // Le fichier destination
      File dest = new File("file2.txt"); 
      // Créer l'objet File Reader
      FileReader fr = new FileReader(src);
      // Créer l'objet BufferedReader  
      BufferedReader br = new BufferedReader(fr);  
      // Créer l'objet File Writer
      FileWriter fw = new FileWriter(dest);      
      String str = null;
      // Copie le contenu dans le nouveau fichier
      while((str = br.readLine()) != null)             
      {
         fw.write(str);
         fw.write("\n");
         fw.flush();
      }
      fw.close();
   }
}

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *