Java: Copier le contenu d’un Fichier dans un autre

Author:

 int,string,char,static, url, socket, url, socket, java
{filelink=23}

/**
 * @(#)JavaFileCopier.java
 *
 *
 * @author 
 * @version 1.00 2013/8/24
 */
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
 

public class JavaFileCopier {

    public JavaFileCopier() {
    }
    public static void main (String[] args)throws Exception
    {
     String in_File="g:/test.txt";
     String out_File="g:/test2.txt";
 
     copier(in_File,out_File);
    }
    private static void copier(String fichier_source, String fichier_dest)throws IOException
    {
     FileInputStream src = new FileInputStream(fichier_source);
    FileOutputStream dest = new FileOutputStream(fichier_dest);
 
    FileChannel inChannel = src.getChannel();
    FileChannel outChannel = dest.getChannel();
 
    for (ByteBuffer buffer = ByteBuffer.allocate(1024*1024);
         inChannel.read(buffer) != -1;
         buffer.clear()) {
       buffer.flip();
       while (buffer.hasRemaining()) outChannel.write(buffer);
    }
 
    inChannel.close();
    outChannel.close();
    }
}

A Voir sur le même Sujet:

  • copier contenu fichier dans un autre java
  • java entre sortie

Leave a Reply

Your email address will not be published. Required fields are marked *