Duplicata possible:
Quelqu'un peut-il dire pourquoi les données précédentes sont toujours affichées lors de l'enregistrement des données à l'aide de StreamWriter
J'ai une application WPF C #, qui lit et écrit dans un fichier .txt, je sais comment écrire ligne mais ligne, mais comment écraser le texte qui est déjà le fichier. C'est ce que je viens d'écrire sur la ligne suivante du fichier texte, mais je veux sur les lignes non seulement écrire sur la ligne suivante, merci.
using (StreamWriter newTask = new StreamWriter("test.txt", true))
{
newTask.WriteLine(name[i].ToString());
}
Vous devez remplacer le deuxième paramètre par false:
using (StreamWriter newTask = new StreamWriter("test.txt", false)){
newTask.WriteLine(name[i].ToString());
}
Vous passez true
comme paramètre append
.