Bonjour à tous!
Jai un petit problème qui commence à me prendre la t^te sur un enregistrement dans un fichier texte. En fait je doit faire un fichier log. Je veux ouvrir un fichier pui écrire à la fin ou au début (m'en fou) et ensuite de le refermer.
J'ai déjà essayé 2 solutions :
1- PrintStream ficout=new PrintStream(new FileOutputStream(cheminlog)); ficout.println("un ex à la con\n"); ficout.close();
|
2- Fichier= new PrintWriter(new BufferedOutputStream(new FileOutputStream(new File(chemin)))); Fichier.println("truc à la con"); Fichier.close();
|
Pour les 2 solutions, à chaque écriture le contenu est effacé ce que je ne ve pas. J'ai trouvé un moyen de contourné en stockant le contenu dans une variable puis de l'enregistrer avec la ligne que je ve rajouter mais à long terme ce n'est pas une solution!
Est ce que des personne vois des solutions à mon problème ?
MERCI D'AVANCE