Mon but est de copier le contenu de plusieurs fichiers XML pour ne faire plus que un fichier.
J'ai pris le code suivant sur le forum pour copier un fichier source vers un fichier destination :
Je pensais boucler sur ce code pour copier tous mes fichiers xml dans le fichier destination.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 /* Ouverture des flux */ sourceFile = new java.io.FileInputStream(source); destinationFile = new java.io.FileOutputStream(destination); /* Lecture par segment de 0.5Mo */ byte buffer[]=new byte[512*1024]; int nbLecture; while( (nbLecture = sourceFile.read(buffer)) != -1 ) { destinationFile.write(buffer, 0, nbLecture);
Mais j'ai un probleme : Chaque copie de fichier écrase celui d'avant.
Comment faire pour écrire à la suite du fichier sans toucher ce qui a déjà été écrit?
Merci
Partager