Java NIO: Copier un fichier

Author:

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 avec java
  • lire et copier les données dan un autre fichier en java
  • java sauvegarder un fichier sous un autre nom
  • copier un fichier
  • les channels en java nio
  • dupliquer un fichier avec java
  • Copier fichier et JFileChooser
  • Java: copier un fichier dans un dossier
  • copier un fichier java
  • java.nio

Leave a Reply

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