Ecrire dans un fichier text sans ecrasé

Résolu/Fermé
biba - 28 mai 2011 à 12:56
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 28 mai 2011 à 23:25
Bonjour,

aprés une recherche j'ai trouvé comment ecrire dans un fichier text ,mais le probleme: il ecrase le anciens contenu voila mon programe:
private void BBBActionPerformed(java.awt.event.ActionEvent evt) {

if (evt.getSource()==BBB)

try {
String r=tt.getText();
RandomAccessFile file = new RandomAccessFile("c:\\USTHB2011\\sonelgaz.txt", "rw");
file.writeChars(r);
file.close();

}
catch (Exception ex){System.out.println("ereur,,,,,,,,,,,,,,,,,,,,");}

}
merci d'avance.
A voir également:

2 réponses

Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 101
28 mai 2011 à 13:01
ton programme est en C (je crois), et je ne connais pas le C.

par contre, je sais qu'il est possible de lire le fichier.

je te propose donc de lire le fichier, puis de réécrire tout le contenu en plus de la valeur que tu ajoute à la fin :)

y'a sans doute plus pratique par contre :/
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
28 mai 2011 à 15:07
Super analyse ... c'est du Java ^^
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 101
28 mai 2011 à 15:11
ça ne change rien au reste du commentaire...
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
28 mai 2011 à 22:24
Certes mais ça n'apporte rien à celui qui demande.
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 101
28 mai 2011 à 23:04
bien sûr que si...

ça lui donne au moins la structure de l'algorithme...

même si c'est pas la solution complète, c'est largement suffisant pour lui indiquer quoi faire...
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
28 mai 2011 à 23:25
La structure de l'algorithme ^^ bon sang mais c'est bien sûr ...
0
Salut,

Il serait bon que tu nous donnes le code que tu utilises pour écrire !!!

Mais par exemple:

.... 
PrintWriter fichier; 
...... 
fichier = new PrintWriter(new BufferedWriter(new FileWriter(nomDuFichier, true))); 
fichier.println(ceQueTuVeuxEcrire); 


Avec le paramètre true >>>> append.
Sans le paramètre true >>>> on écrase si le fichier n'est pas vide.

Remarque:
Par défaut on écrase...

Cordialement,

Dan
0