Bonjour,

J'utilise actuellement ce code afin de lire un fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
FileStream fs = File.Open("myFile.txt", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
 
byte[] b = new byte[1024];
UTF8Encoding temp = new UTF8Encoding(true);
while (fs.Read(b, 0, b.Length) > 0)
{
    Console.WriteLine(temp.GetString(b));
}
 
fs.Close();
fs.Dispose();
Cela me lit bien mon fichier, mais pas en entier.

Bizarrement, il reste un nombre aléatoire (variant selon chaque fichier testé) de lignes qui ne sont pas lues.

Cela provient-il de ma méthode de lecture ou est-ce dû aux fichier ?

Pour information, ceux-ci sont créés avec File.AppendText.

Merci d'avance !