Copier un fichier PDF [Résolu]

legastu 3 Messages postés dimanche 23 mars 2008Date d'inscription 21 juillet 2009 Dernière intervention - 20 juil. 2009 à 17:33 - Dernière réponse : legastu 3 Messages postés dimanche 23 mars 2008Date d'inscription 21 juillet 2009 Dernière intervention
- 21 juil. 2009 à 16:25
Bonjour,

Je cherche à effectuer la copie de fichiers PDF à partir de mon appli développée en Java.

J'ai utilisé plusieurs alternantives, mais toutes me donnent le même résultat : Le fichier .pdf apparait bien dans l'arborescence mais avec une taille de 0ko, donc vide...

Quelqu'un aurait il une idée please?
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 20 juil. 2009 à 17:50
3
Merci
Salut,

Il te faut ouvrir un stream en lecture sur le fichier à copier, un stream en écriture sur le fichier de destination, et de copier l'un dans l'autre, sans oublier de fermer les flux en fin de copie !

FileInputStream sourceFile=null; 
FileOutputStream destinationFile=null; 
try { 
destination.createNewFile(); 
sourceFile = new FileInputStream(source); 
destinationFile = new FileOutputStream(destination); 
byte buffer[]=new byte[512*1024]; 
int nbLecture; 
while( (nbLecture = sourceFile.read(buffer)) != -1 ) { 
destinationFile.write(buffer, 0, nbLecture); 
} catch (...) {
...
} finaly {
  destinationFile.flush();
  sourceFile.close();
  destinationFile.close();
}

______________________________________
DarK Sidious

Merci cs_DARKSIDIOUS 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cs_DARKSIDIOUS
legastu 3 Messages postés dimanche 23 mars 2008Date d'inscription 21 juillet 2009 Dernière intervention - 21 juil. 2009 à 16:25
0
Merci
ça marche nickel
merci!
Commenter la réponse de legastu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.