Удалить пустые строки в текстовом файле

Как удалить пустые строки из текстового файла на C #?

5
задан Blachshma 10 December 2012 в 11:39
поделиться

1 ответ

Мы можем достигнуть его очень легко при помощи [1 115] техника LINQ для Огромного или маленького файла. 1. Объяснение: Это будет читать файл и пропускать все пустые строки и хранить все данные в массив строк

                    string[] text = File.ReadAllLines(path with file name).Where(s => s.Trim() != string.Empty).ToArray();
  1. , Это удалит тот файл.

                    File.Delete(path with file name);
    
  2. Это создаст новый файл как то же имя и добавит все данные массива в новый файл

                    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);
  1. , проблема решила

Спасибо

1
ответ дан 18 December 2019 в 05:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: