Find Total Number of Lines in a File using C#

  1. try      
  2. {      
  3.     Console.WriteLine("enter folder path: ");      
  4.     string folderPath = Console.ReadLine();      
  5.     DirectoryInfo dirInfo = new DirectoryInfo(folderPath);      
  6.     
  7.     if (dirInfo != null)      
  8.     {      
  9.         FileInfo[] allFiles = dirInfo.GetFiles();      
  10.         if (allFiles != null && allFiles.Count() > 0)      
  11.         {      
  12.            foreach (var file in allFiles)      
  13.            {      
  14.              Console.WriteLine(File.ReadLines(file.FullName).Count());      
  15.            }      
  16.         }      
  17.     }      
  18.  }      
  19.  catch (Exception ex)    
  20.  {    
  21.      Console.WriteLine("Error.." + ex.Message);    
  22.  }    
  23.  finally    
  24.  {    
  25.      Console.WriteLine("Enter to exit..");    
  26.      Console.ReadLine();    
  27.  }