.NET 4.x Удалить одинаковые строки - C#

Узнай цену своей работы

Формулировка задачи:

Есть две папки , ну скажем, folder и folder2, в folder есть один тхт( в нем эн-тое кол-ство строк), в фолдере2 есть много тхт, и в этих тхт есть тоже эн-тое кол-ство строк. Вопрос: как через софт c#, если хоть одна или много строк совпадают в тхт в фолдере2 с строкой(ами) в тхт в фолдере то софт удаляет те строки которые совпали в фолдере2 ? Как-то так...еле сформулировал

Решение задачи: «.NET 4.x Удалить одинаковые строки»

textual
Листинг программы
  1.             var strings1 = File.ReadAllLines("folder1\\file1.txt");
  2.  
  3.             var files = Directory.GetFiles("folder2", "*.txt");
  4.  
  5.             foreach (var file in files)
  6.             {
  7.                 var strings2 = File.ReadAllLines(file);
  8.  
  9.                 File.WriteAllLines(file, strings2.Except(strings1));
  10.             }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы