Bonjour,
me confrontant au c# depuis quelques mois déjà, je ne pensais pas rencontrer de problème avec cela.
Mon but est d'écrire après toute les informations contenues dans un fichier texte, à une nouvelle ligne
j'ai passé quelques heures à chercher la solutions, voici ce que j'ai déjà testé:
ce code écrit bien a la fin mais à la suite du dernier caractère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FileStream fs=File.Open(accespath + nomfichier + ".log", FileMode.Append); Byte[] info = new UTF8Encoding(true).GetBytes(lignebo+"\n"); fs.Write(info, 0, lignebo.Length); fs.Close();
ce code réécrit sur le fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 StreamWriter monStreamWriter = new StreamWriter(accespath + nomfichier + ".log"); monStreamWriter.WriteLine(lignebo); monStreamWriter.Close();
et ce code fait la même chose que le premier
Code : Sélectionner tout - Visualiser dans une fenêtre à part File.AppendAllText(accespath + nomfichier + ".log", lignebo);
je commence à être vraiment à cours d'idées, merci de bien vouloir m'aider
PS: lignebo est un String que je souhaites ajouter en fin de fichier
accespath est le String contenant le chemin de l'emplacement du fichier
nomfichier est le String contenant le nom du fichier
Partager