Как удалить пустые строки из текстового файла на C #?
Мы можем достигнуть его очень легко при помощи [1 115] техника LINQ для Огромного или маленького файла. 1. Объяснение: Это будет читать файл и пропускать все пустые строки и хранить все данные в массив строк
string[] text = File.ReadAllLines(path with file name).Where(s => s.Trim() != string.Empty).ToArray();
, Это удалит тот файл.
File.Delete(path with file name);
Это создаст новый файл как то же имя и добавит все данные массива в новый файл
File.WriteAllLines(path with file name, text);
Полный Код
string[] text = File.ReadAllLines(LoraWan_Parameter_Check_Tool.Properties.Settings.Default.csv_file_path.ToString()).Where(s => s.Trim() != string.Empty).ToArray(); File.Delete(LoraWan_Parameter_Check_Tool.Properties.Settings.Default.csv_file_path.ToString()); File.WriteAllLines(LoraWan_Parameter_Check_Tool.Properties.Settings.Default.csv_file_path.ToString(), text);
Спасибо