Bonjour,
J'utilise le classique Streamwriter pour écrire dans un fichier texte et en condition normal tout ce passe bien.
Sauf en cas de coupure de courant / crash du pc. Dans ce cas (que je dois être en mesure de gérer), l'information est enregistré de temps en temps mais généralement le fichier est rempli de caractère Null. Pourtant, la coupure peut avoir lieu 5 à 10 secondes après la fin du streamwriter !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 using (StreamWriter creation = new StreamWriter(exePath + "/"+ nom + ".txt",true)) { creation.WriteLine(linformation); }
J'ai tenté avec creation.Flush(); mais la non plus aucun succès supplémentaire en cas de coupure.
Existe t-il un moyen fiable d'enregistrer immédiatement des informations dans un fichier texte ?
Partager