/** * @(#)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(); } } |
Cet article Java: Copier le contenu d’un Fichier dans un autre est apparu en premier sur .