Как очистить содержимое текстового файла с помощью С#?
Очистка содержимого текстового файла с помощью С#
Ответ 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);
}