Удалить пустую строку в txt - C#
Формулировка задачи:
В общем есть текстовый файл в котором допустим 10 строк. Из них к примеру 6ая и 9ая пустые (не обязательно). Нужно их удалить из текстового файла. А в конце файла добавить 1 пустую строку (ну это я ладно знаю - file.WriteLine).
Решение задачи: «Удалить пустую строку в txt»
textual
Листинг программы
string path = @"E:\1.txt";
int count = 0;
var list = File.ReadAllLines(path).ToList();
var sw = new StreamWriter(path);
foreach (var l in list)
if (!string.IsNullOrEmpty(l))
sw.WriteLine(l);
else
count++;
for (int i = 0; i < count; i++)
sw.WriteLine("empty");
sw.Close();