PrintWriter n'écrit pas dans mon fichier

Résolu
bloomingdals Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   -  
bloomingdals Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   -
bonjour tout le monde,
j'ai un code qui permet d'écrire dans un fichier à l'aide d'un PrintWriter. jusque là tout va très bien. j'ai voulu que cette écriture soit partagée entre deux fichiers au lieu d'être réalisé sur un seul. j'ai donc utilisé un tableau de PrintWriter de taille deux. mais mon code ne fonctionne plus: les fichiers sont crées mais l'écriture n'est pas faite .


File [] fichiers= new File[2];
fichiers[0]=new File ("/root/Desktop/peer");
fichiers[1]=new File("/root/Desktop/peer2");
FileWriter [] fw =new FileWriter[2];
BufferedWriter [] bw=new BufferedWriter[2];
PrintWriter [] printStream=new PrintWriter[2];
j=0;
while (!finished)// requête non encore terminée
{

fw[j]=new FileWriter(fichiers[j]);
bw[j]=new BufferedWriter(fw[j]);
printStream[j]=new PrintWriter(bw[j]);
(je n'ai pas mis tout le code)

d'ou viens le problème???

merci bcp

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
(je n'ai pas mis tout le code)
Dommage, ça aurait pu servir !

Est-ce que tu as bien fermé tes fichiers à la fin ?
0