Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2208 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème pour écrire dans un fichier

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème pour écrire dans un fichier

n°1324947
mika130
Posté le 14-03-2006 à 12:02:16  profilanswer
 

Bonjour,
 
j'essaies de sauvegarder des paramètres dans un fichier par le biais d'un menuItem.
Ca me crée bien le fichier mais rien n'est écrit dedans.
Quelqu'un a une idée ? Voici le code ci-dessous.
 
Merci.
 

Code :
  1. private class SaveActionListener implements ActionListener {
  2.  public void actionPerformed(ActionEvent event) {
  3.   System.out.println("je sauvegarde" );
  4.   File fileSaved=new File("SaveMicka.txt" );
  5.   try {
  6.    FileWriter ecrivain=new FileWriter(fileSaved);
  7.    BufferedWriter ecrivainBuffer=new BufferedWriter(ecrivain);
  8.    ecrivainBuffer.write("Le texte sauvegardé est : " );
  9.    ecrivainBuffer.write(jLabel1.getText());
  10.    ecrivainBuffer.newLine();
  11.    ecrivainBuffer.write("Numéro enregistré : " );
  12.    ecrivainBuffer.write(count);
  13.    ecrivainBuffer.newLine();
  14.    ecrivain.flush();
  15.    ecrivain.close();
  16.   } catch(IOException ioe) {
  17.    ioe.printStackTrace();
  18.   }
  19.  }
  20. }

mood
Publicité
Posté le 14-03-2006 à 12:02:16  profilanswer
 

n°1324963
Smanux
Posté le 14-03-2006 à 12:14:24  profilanswer
 

Essaye d'appeler flush() sur ton BufferedWriter plutot que sur ton FileWriter.
 
Au passage l'appel à close() devrait être dans un bloc finally pour assurer que le fichier est bien fermé même en cas d'erreur.


---------------
Commons Configuration - http://jakarta.apache.org/commons/configuration
n°1325103
Trollable
Posté le 14-03-2006 à 14:36:54  profilanswer
 

Remplace:
  ecrivain.flush();
  ecrivain.close();
par:
  ecrivainBuffer.close();


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème pour écrire dans un fichier

 

Sujets relatifs
[PHP/MySql] Probleme avec la connexion a une base de donnée MysqlFichier CHM & VB6
Ecrire dans un .sh a partir de PhpProblème lors de la validation W3C
Probleme headerProblème de connection/session avec un site
problème impossible d'écrire dans un fichier!!![PHP] Ecrire dans un fichier, probleme de formatage
[C] j'ai un probleme pour écrire dans un fichier[ASP] Problème de droits NTFS pour écrire sur un fichier
Plus de sujets relatifs à : Problème pour écrire dans un fichier


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR