Ecriture dans un fichier

tana -  
m0n0-le-14r3 Messages postés 174 Statut Membre -
Bonjour,

Voila je fais un programme en java , ou je redirige la sortie affichée vers un fichier ke j'ai créée ainsi:
OutputStream os = new FileOutputStream(path);
PrintStream monfichier = new PrintStream(os);
System.setOut(monfichier);


en fait je le fait chaque 5 minute , mais le pb est que au lieu de réecrire les resultats à la suite dans le fichier, mon programme le modife donc a chque fois ke jexecute en fait je perds mes anciennes données.

est ce que quelqu'un pourrait m'aider?(sachant que si je suis arrivée juske la c grace à un participant du forum).


merci à tous.
A voir également:

2 réponses

kij_82 Messages postés 4260 Statut Contributeur 857
 
Normalement tu doit avoir une méthode d'ouverture de fichier qui te permet de préciser le droit d'ouvertre, car la tu dois avoir mis le droit "w+" qui en fait écrase le contenu si le fichier existe, je crois qu'il faut mettre le droit "w-" à la place, sinon c'est un autre...

++
0
m0n0-le-14r3 Messages postés 174 Statut Membre 17
 
en fait il me semble qu'il existe le droit "a+" qui ajoute au lieu de remplacer...

enfin moi je dis ça ...
0