Подтвердить что ты не робот

Очистка содержимого текстового файла с помощью С#

Как очистить содержимое текстового файла с помощью С#?

4b9b3361

Ответ 1

File.WriteAllText(path, String.Empty);

В качестве альтернативы,

File.Create(path).Close();

Ответ 2

Просто откройте файл с FileMode.Truncate, затем закройте его:

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

Ответ 3

 using (FileStream fs = File.Create(path))
 {

 }

Создает или перезаписывает файл.

Ответ 4

Другая короткая версия:

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

Ответ 5

Вы можете использовать всегда поток writer.It будет стирать старые данные и добавлять новые каждый раз.

using (StreamWriter sw = new StreamWriter(filePath))
{                            
    getNumberOfControls(frm1,sw);
}