Ecriture de fichier texte incomplet

Ecriture de fichier texte incomplet - Java - Programmation

Marsh Posté le 27-01-2005 à 15:30:23    

Bonjour,
Voici mon problème :
J'ai ecrit une servlet qui ecrit des log dans un fichier texte avec  
pLog.write("Texte de log \r\n" )
 
Le fichier apparait bien mais certaine ligne son coupé et le fichier est incomplet.
J'ai tenté de faire un  
pLog.flush();
 
Quelqu'un sait il d'ou vient le problème ?

Reply

Marsh Posté le 27-01-2005 à 15:30:23   

Reply

Marsh Posté le 27-01-2005 à 15:33:35    

l'écriture est buffurisée => ce que tu écrit n'est pas tout de suite copié dans le fichier.
 
faire un flush vide le buffer => ca force l'écriture dans le fichier.
 
=> le flush devrait faire ce que tu veux.


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 27-01-2005 à 15:39:12    

Ben c ce que je pensais mais j'ai déjà essayé et j'ai toujours des ligne tronquées, a la fin du fichier mais aussi au milieu du fichier

Reply

Marsh Posté le 27-01-2005 à 15:45:13    

au milieu du fichier ? ... bizarre ton histoire.
essaye en utilsant un PrintWriter en autoflush.
utilise println pour écrire tes lignes.


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed