如何将两个大型现有文本文件T1和T2与超过2000行进行比较,在C#.NET中逐行比较



正在尝试比较两个文本文件t1(new(和t2(旧(线,每条线都有2000行,并打印在Textfile T1(New(中添加或删除的新行(New(到T2(旧(,并在控制台或新文本文件上打印行差或结果。我需要帮助。谢谢

我们去:

String directory = @"C:Whatever";
String[] linesA = File.ReadAllLines(Path.Combine(directory, "FileA-Database.txt"));
String[] linesB = File.ReadAllLines(Path.Combine(directory, "FileB-Database.txt"));
IEnumerable<String> onlyB = linesB.Except(linesA);
File.WriteAllLines(Path.Combine(directory, "Result.txt"), onlyB);

最新更新