.NET 4.x Удалить одинаковые строки - C#
Формулировка задачи:
Есть две папки , ну скажем, folder и folder2, в folder есть один тхт( в нем эн-тое кол-ство строк), в фолдере2 есть много тхт, и в этих тхт есть тоже эн-тое кол-ство строк. Вопрос: как через софт c#, если хоть одна или много строк совпадают в тхт в фолдере2 с строкой(ами) в тхт в фолдере то софт удаляет те строки которые совпали в фолдере2 ?
Как-то так...еле сформулировал
Решение задачи: «.NET 4.x Удалить одинаковые строки»
textual
Листинг программы
var strings1 = File.ReadAllLines("folder1\\file1.txt"); var files = Directory.GetFiles("folder2", "*.txt"); foreach (var file in files) { var strings2 = File.ReadAllLines(file); File.WriteAllLines(file, strings2.Except(strings1)); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д