ellapt

T13.4.FilesCompare

Jan 31st, 2013
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. using System;
  2. using System.IO;
  3.  
  4. class FilesCompare
  5. {
  6. static void Main()
  7. {
  8. string fileName1 = @"../../Readme.txt";
  9. string fileName2 = @"../../ReadmeSomeDiff.txt";
  10. string line1 = "";
  11. string line2="";
  12. int cntEqual = 0;
  13. int cntNotEqual = 0;
  14. try
  15. {
  16. StreamReader file1Reader = new StreamReader(fileName1);
  17. StreamReader file2Reader = new StreamReader(fileName2);
  18.  
  19. try
  20. {
  21. while (((line1 = file1Reader.ReadLine()) != null) && (((line2 = file2Reader.ReadLine()) != null)))
  22. {
  23. if(line1.Equals(line2))
  24. {
  25. cntEqual++;
  26. }
  27. else
  28. {
  29. cntNotEqual++;
  30. }
  31. }
  32. }
  33. finally
  34. {
  35. file1Reader.Close();
  36. file2Reader.Close();
  37. Console.WriteLine("Count of equal lines: {0}",cntEqual);
  38. Console.WriteLine("Count of different lines: {0}",cntNotEqual);
  39. }
  40. }
  41. catch (System.Exception exc)
  42. {
  43. Console.WriteLine(exc.Message);
  44. }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment