web-dev-qa-db-fra.com

Effacement du contenu d'un fichier texte à l'aide de C #

Comment effacer le contenu d'un fichier texte à l'aide de C #?

64
Morano88
File.WriteAllText(path, String.Empty);

Alternativement

File.Create(path).Close();
159
SLaks

Ouvrez simplement le fichier avec le drapeau FileMode.Truncate , puis fermez-le:

using (var fs = new FileStream(@"C:\path\to\file", FileMode.Truncate))
{
}
17
Dean Harding
 using (FileStream fs = File.Create(path))
 {

 }

Va créer ou écraser un fichier.

5
womp

Une autre version courte:

System.IO.File.WriteAllBytes(path, new byte[0]);
2
Ivan Kochurkin