Comment effacer le contenu d'un fichier texte en utilisant C# ?
Réponses
Trop de publicités?
Creek Drop
Points
194
Il suffit d'écrire dans le fichier string.Empty
lorsque la valeur de append est fixée à false dans StreamWriter. Je pense que celle-ci est la plus facile à comprendre pour un débutant.
private void ClearFile()
{
if (!File.Exists("TextFile.txt"))
File.Create("TextFile.txt");
TextWriter tw = new StreamWriter("TextFile.txt", false);
tw.Write(string.Empty);
tw.Close();
}
Harry007
Points
27
- Réponses précédentes
- Plus de réponses
3 votes
Si le fichier n'existe pas, voulez-vous une
FileNotFoundException
?0 votes
Var fileStream = File.Open("path", FileMode.Open) ; fileStream.SetLength(0) ;