Comment effacer le contenu d'un fichier texte à l'aide de C #?
File.WriteAllText(path, String.Empty);
Alternativement
File.Create(path).Close();
Ouvrez simplement le fichier avec le drapeau FileMode.Truncate , puis fermez-le:
using (var fs = new FileStream(@"C:\path\to\file", FileMode.Truncate))
{
}
using (FileStream fs = File.Create(path))
{
}
Va créer ou écraser un fichier.
Une autre version courte:
System.IO.File.WriteAllBytes(path, new byte[0]);