Données toujours présentes dans un fichier Java

Résolu
rayban_022 Messages postés 2 Date d'inscription jeudi 10 août 2006 Statut Membre Dernière intervention 8 décembre 2009 - 8 déc. 2009 à 02:30
rayban_022 Messages postés 2 Date d'inscription jeudi 10 août 2006 Statut Membre Dernière intervention 8 décembre 2009 - 8 déc. 2009 à 16:47
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

rayban_022 Messages postés 2 Date d'inscription jeudi 10 août 2006 Statut Membre Dernière intervention 8 décembre 2009
8 déc. 2009 à 16:47
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.
3
kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
8 déc. 2009 à 10:12
Sans bonjour, point de salut.

Tu devrais faire un petit tour dans la javadoc :
ici ou
0
Rejoignez-nous