Copie de fichier
Projet gus05 de développement Java :: Chantiers :: Chantiers techniques :: Gestion des données :: Manipulation de fichiers
Page 1 sur 1
Copie de fichier
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();
}
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();
}
Sujets similaires
» Logiciels gratuits de copie de fichier
» Logiciel de copie de fichiers : Unstoppable Copier
» Lire un fichier TTF
» Lire un fichier EML
» Sauvegarder en gif les icônes de fichier
» Logiciel de copie de fichiers : Unstoppable Copier
» Lire un fichier TTF
» Lire un fichier EML
» Sauvegarder en gif les icônes de fichier
Projet gus05 de développement Java :: Chantiers :: Chantiers techniques :: Gestion des données :: Manipulation de fichiers
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Mar 16 Sep - 12:01 par Gus
» Présentation du jeu Vindinium
Jeu 20 Fév - 15:32 par Gus
» Rechercher la cible la plus proche avec le "Breadth First Search"
Jeu 20 Fév - 13:06 par Gus
» Impression d'écran avec sélection de zone
Jeu 20 Fév - 12:12 par Gus
» Envoyer un mail par un compte Gmail
Jeu 25 Avr - 14:04 par Gus
» Streaming : comment télécharger les vidéos
Lun 4 Fév - 19:59 par Gus
» Synology : installer ipkg
Mar 22 Jan - 21:22 par Gus
» Trouver le type de lecteur avec JNA
Mer 9 Jan - 23:11 par Gus
» Adresse ip publique et adresse ip privée, Internet box et UPnP
Mer 9 Jan - 21:02 par Gus
» Accéder au numéro de série du lecteur par un script vb
Mer 9 Jan - 19:31 par Gus