1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| public static void lectureFichier(String nom, String sortie) {
try {
// On ouvre le fichier d'entrée que l'on ferme dans un finally
FileInputStream fis = new FileInputStream(nom);
try {
// On ouvre le fichier de sortie que l'on ferme dans un finally
FileOutputStream fos = new FileOutputStream(sortie);
try {
// On utilise un buffer pour la copie :
byte[] buf = new byte[8192];
int len;
while ( (len=fis.read(buf)) >= 0L ) {
fos.write(buf, 0, len);
}
} finally {
fos.close();
}
} finally {
fis.close();
}
} catch (IOException e) {
e.printStackTrace();
}
} |
Partager