Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Java NIO: Copier un fichier

string,static, java
{filelink=22}

import java.io.*;
import java.nio.*;
import java.nio.channels.*;
 
public class NIOCopier
{
 
  public static void main(String[] args) throws IOException
  {
     String in_File="c:/test.txt";
     String out_File="c:/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+un+fichier+java
  • copier de fichier java 7
  • copier une partie d'un fichier dans un autre avec java
  • copier un fichier dans un string java
  • copier le contenu d'un fichier excel dans un autre avec java
  • java déplacer un fichier mp3
  • faire une copie avec NIO en java
  • les types génériques java nio
  • copie de fichiers d'un répertoire vers un autre avec la méthode copy java
  • java nio lecture ecriture