Bonjour,
J'utilise Filestream dans un projet pour ajouter des donnes à un fichier texte, et ensuite une fois le fichier fermé, je le ferme, l'envoie par mail et le supprime (d'où l'utilité de FileStream pour la gestion des locks sur les fichiers).
Le hic, c'est que mon fichier texte comporte des caractères spéciaux en début de ligne et je ne vois pas pourquoi, j'ai pourtant modifié le type d'encodage et testé pas mal d'encodages.
Ci-joint du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 FileStream myFileStream = File.Open(strLogFilePath, FileMode.OpenOrCreate); BinaryWriter myBinaryWriter = new BinaryWriter(myFileStream, System.Text.Encoding.Default); myBinaryWriter.Write(strErrorMsg + Environment.NewLine); myBinaryWriter.Close(); myFileStream.Close(); myFileStream.Dispose();
Et voici les débuts de lignes que je reçois :
Normalement, au milieu, je ne devrais pas avoir le guillemet et sur la ligne du "Job", cela ne devrait pas commencer par un "0"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Début du programme "******************************** 0Job #2 :
Avez-vous une idée ?
merci
Partager