Données toujours présentes dans un fichier Java

Résolu
Signaler
Messages postés
2
Date d'inscription
jeudi 10 août 2006
Statut
Membre
Dernière intervention
8 décembre 2009
-
Messages postés
2
Date d'inscription
jeudi 10 août 2006
Statut
Membre
Dernière intervention
8 décembre 2009
-
Avec Java, comment faire pour que mes données chaîne soient enregistrées immédiatement dans mon fichier texte sans attendre l'appel à la fonction close() ? J'ai en effet besoin de les lire dès leur création à l'aide d'un autre programme ou d'un éditeur de texte.
Merci.

2 réponses

Messages postés
2
Date d'inscription
jeudi 10 août 2006
Statut
Membre
Dernière intervention
8 décembre 2009

Bonjour kirua12 et merci pour ta réponse rapide.

J'avais essayé flush() mais cela semblait ne pas fonctionner. Je dis "semblait" car il se passe quand même un phénomène trompeur : l'Explorateur de Vista indique 0 KB pour le fichier bien que celui-ci contienne des données. Il n'indique 1 KB que lorsque je le lis avec un éditeur. Et je n'avais pas poussé ma vérification jusqu'à lire un fichier apparemment vide !
Bon, il fallait seulement le savoir, l'essentiel, c'est que j'obtiens désormais le résultat escompté.
Bonne journée à vous tous.
Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011
8
Sans bonjour, point de salut.

Tu devrais faire un petit tour dans la javadoc :
ici ou