Ecrire à la fin d'un fichier.txt => script faq marche pas
Bonsoir à tous !!!
Je souhaite écrire à la fin d'un fichier texte.
J'ai regarder ICI.
Mais ça a fonctionné qu'une seule fois et maintenant ça écrit tout sur la même ligne ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public void Ecrire(String fichier, String txt) throws IOException {
FileWriter writer = null;
try {
writer = new FileWriter(fichier, true);
writer.write(txt, 0, txt.length());
} catch (IOException ex) {
ex.printStackTrace();
} finally {
if (writer != null) {
writer.close();
}
}
} |
Aucun erreur mais ça ne va pas à la ligne !
Une idée? merci d'avance pour votre aide!
correction de la balise [QUOTE]
Citation:
Envoyé par
nims
Dans le tuto il n'y est pas.
La FAQ précise bien "à la fin du fichier texte". Les retours à la ligne sont des caractères comme les autres, tu dois les ajouter pour faire des nouvelle lignes.
Citation:
Mais même avec ça ne retourne pas à la ligne...
Ca devrait:
Code:
1 2
| String texte = "texte à insérer à la fin du fichier\n"; // rajoute le texte puis une nouvelle ligne
String texte2 = "\ntexte à insérer à la fin du fichier"; // rajoute une nouvelle ligne puis le texte. |