[BufferedWriter] Comment savoir si ce flux est tjs ouvert?
Salut tout le monde,
Tout est dans le titre!
En fait je n'arrive pas à savoir si le flux est encore ouvert ou pas, en pratique :
Code:
1 2 3 4 5 6
|
if(out!=null)
{
out.flush();
out.close();
} |
Peut me lever l'exception suivante (sur la ligne out.flush()):
Code:
1 2 3 4 5 6 7 8
|
Exception:
Stream closed
Stack trace:
java.io.BufferedWriter.ensureOpen(BufferedWriter.java:98)
java.io.BufferedWriter.flushBuffer(BufferedWriter.java:108)
java.io.BufferedWriter.flush(BufferedWriter.java:235)
... |
Je n'ai rien trouvé dans la doc de sun ni sur google dc toutes les idées sont les bienvenues.
Merci d'avance.
Manu