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

  FORUM HardWare.fr
  Programmation
  Java

  Un "FileWriter" ne permet pas de complèter un fichier !?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un "FileWriter" ne permet pas de complèter un fichier !?

n°286172
El_gringo
Posté le 14-01-2003 à 17:12:11  profilanswer
 

C space ça, j'arrive pas, à complèter un fichier avec un FileWriter. il m'efface tout à chaque fois.
c normal ? on est obligé d'utiliser un RandomAccessFile pour faire ça ?

mood
Publicité
Posté le 14-01-2003 à 17:12:11  profilanswer
 

n°286186
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 14-01-2003 à 17:25:54  profilanswer
 

Tente un flush(). J'me trompe peut-être mais ça vaut le coup d'essayer.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°286190
El_gringo
Posté le 14-01-2003 à 17:32:44  profilanswer
 

Ben non, flush, ça sert au contraire à purger les buffers...
merci qd même.

n°286225
El_gringo
Posté le 14-01-2003 à 18:03:22  profilanswer
 

Du coup j'utilise RandomAccessFile, mais j'arrive pas à l'utiliser pour écrire des chaines de caractères.
La méthode writeChars me fait un truc bisare. ça semble pas étonnant, les caractères écrits par cette méthode, ils conseillent de lire avec les méthode readChars. Mais moi g besoin d'un fichier standard, tel que me le génèrait mon Writer, c'était très bien. writeUTF m'irait presque, mais il écrit au début, 2 octets précisant je n'sais quoi qui m'emmerde, j'en veut pas mio de ces octets, j'voudrais un fichier standard. c pas possible ce dont g besoin ? c pourtant terriblement basique. J'dois pas être doué !

n°286236
--greg--
Posté le 14-01-2003 à 18:20:00  profilanswer
 

Citation :

FileWriter
 
public FileWriter(String fileName,
                  boolean append)
           throws IOException
 
    Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.
 
Parameters:
    fileName - String The system-dependent filename.
    append - boolean if true, then data will be written to the end of the file rather than the beginning.
Throws:
    IOException - if the specified file is not found or if some other I/O error occurs.

 
 
 
 
.... :??:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°286285
benou
Posté le 14-01-2003 à 19:42:04  profilanswer
 

--greg-- a écrit :

[quote]
.... :??:


je dirais même plus :  :o

n°286585
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 15-01-2003 à 00:08:32  profilanswer
 

El_Gringo : Bin ch'ais pas comment t'utilises FileWriter, mais moi quand j'fais ça :

Code :
  1. FileWriter fw = new FileWriter(f);
  2. fw.write(curStats.toString(), true);
  3. fw.flush();
  4. fw.close();


ba ça écrit bien le fichier, ça appende et tout :o
Et y a même un flush() :whistle:


Message édité par Taiche le 15-01-2003 à 00:09:38
n°286632
benou
Posté le 15-01-2003 à 09:14:24  profilanswer
 

:sarcastic: relies le poste de greg ...
 
et puis ton machin c'est n'importe quoi, ca compile même pas !

n°286635
darklord
You're welcome
Posté le 15-01-2003 à 09:15:43  profilanswer
 

benou a écrit :

:sarcastic: relies le poste de greg ...
 
et puis ton machin c'est n'importe quoi, ca compile même pas !


 
 [:rofl]


Message édité par darklord le 15-01-2003 à 09:15:50

---------------
Just because you feel good does not make you right
n°286644
El_gringo
Posté le 15-01-2003 à 09:27:41  profilanswer
 

--greg-- a écrit :

Citation :

FileWriter
 
public FileWriter(String fileName,
                  boolean append)
           throws IOException
 
    Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.
 
Parameters:
    fileName - String The system-dependent filename.
    append - boolean if true, then data will be written to the end of the file rather than the beginning.
Throws:
    IOException - if the specified file is not found or if some other I/O error occurs.

 
 
 
 
.... :??:
 


 
 
 :D  
Ouais, mais euuuh, ils sont chiant, moi j'préfère utiliser des instances de File que des String pour représenter un fichier, et ce constructeur il existe pas avec un File en 1er paramètre, alors bon, c'est vrai quoi !
Bon, sinon, attendez, j'reviens
 [:iznogoud_23]  [:iznogoud_23]  [:iznogoud_23]  [:iznogoud_23]  
...voila.
J'avais pas vu, merci.

mood
Publicité
Posté le 15-01-2003 à 09:27:41  profilanswer
 

n°286662
darklord
You're welcome
Posté le 15-01-2003 à 09:49:04  profilanswer
 

El_gringo a écrit :

Ouais, mais euuuh, ils sont chiant, moi j'préfère utiliser des instances de File que des String pour représenter un fichier, et ce constructeur il existe pas avec un File en 1er paramètre, alors bon, c'est vrai quoi !


 
excuse foireuse. C'est super simple de récupérer le nom du fichier à partir d'une instance de File ...  
 
 :whistle:


---------------
Just because you feel good does not make you right
n°286673
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 15-01-2003 à 10:07:49  profilanswer
 

benou a écrit :

:sarcastic: relies le poste de greg ...
 
et puis ton machin c'est n'importe quoi, ca compile même pas !


 
 :lol:  
Rah merde, j'ai pas voulu faire copier-coller, ça m'apprendra :sarcastic: Le true est dans le constructeur, effectivement. Désolé pour cette connerie.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°286685
El_gringo
Posté le 15-01-2003 à 10:37:00  profilanswer
 

DarkLord a écrit :


 
excuse foireuse. C'est super simple de récupérer le nom du fichier à partir d'une instance de File ...  
 
 :whistle:  


 
 
Allez, on va pas s'étaller sur le sujet !
(sinon, je fais remonter le topic ou tu dit que Tomcat n'est pas L'implémentation officielle des JSP/Servlets selon J2EE :D)

n°286713
darklord
You're welcome
Posté le 15-01-2003 à 11:24:01  profilanswer
 

El_gringo a écrit :


 
 
Allez, on va pas s'étaller sur le sujet !
(sinon, je fais remonter le topic ou tu dit que Tomcat n'est pas L'implémentation officielle des JSP/Servlets selon J2EE :D)


 
ouais bin si tu savais  :whistle:


---------------
Just because you feel good does not make you right

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

  Un "FileWriter" ne permet pas de complèter un fichier !?

 

Sujets relatifs
Besoin d'aide : fichier .htaccess et image de fondFormulaire: recuperer le flux d'un fichier grace à input type=file
variable spéciale??[récup d'un fichier depuis un multipart -> CGI]Accès fichier ou gestion en mèmoire
rediriger le résultat d'une cmd dans 1 fichier et sur la sortie std ?ligne de code pour créer un fichier ? (quick-basic)
Fichier .wav ?[Excel] Lancer une macro automatiquement à l'ouverture d'un fichier
netscape tient pas compte de mon fichier CSS[SOAP] transmettre un fichier directement???
Plus de sujets relatifs à : Un "FileWriter" ne permet pas de complèter un fichier !?


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