Copie de fichier

Aller en bas

Copie de fichier Empty Copie de fichier

Message  Gus le Mer 4 Nov - 14:33

Voici un bout de code très simple pour copier un fichier en Java :
La copie pourra malheureusement échouer si l'application Java ne dispose pas des droits nécessaires sur le répertoire cible ou si le fichier source est corrompu (problème de contrôle de redondance cyclique...)


public static void copy(File inFile, File outFile) throws Exception
{
outFile.getParentFile().mkdirs();

FileInputStream fis = new FileInputStream(inFile);
FileOutputStream fos = new FileOutputStream(outFile);

FileChannel inputChannel = fis.getChannel();
FileChannel outputChannel = fos.getChannel();

outputChannel.transferFrom(inputChannel,0,inFile.length());

fis.close();
fos.close();
}
Gus
Gus
Admin

Messages : 249
Date d'inscription : 01/09/2009

Voir le profil de l'utilisateur http://www.gus05.com

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum