Ecriture de fichier texte incomplet - Java - Programmation
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.
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
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.
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 ?