web-dev-qa-db-fra.com

comment écraser des données dans un fichier txt?

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());    
}
23
Beef

Vous devez remplacer le deuxième paramètre par false:

using (StreamWriter newTask = new StreamWriter("test.txt", false)){ 
        newTask.WriteLine(name[i].ToString());
}
62
Ryan Gross

Vous passez true comme paramètre append.

11
SLaks