Find text in a directory

From , 2 Years ago, written in C#, viewed 186 times.
URL https://pastebin.vip/view/16808292
  1. using System;
  2. using System.IO;
  3. using System.Linq;
  4. class Program
  5. {
  6.         static void Main ( string[] args )
  7.         {
  8.                 try
  9.                 {
  10.                         var files = from file in Directory.EnumerateFiles ( @"c:\", "*.txt", SearchOption.AllDirectories)
  11.                                     from line in File.ReadLines(file)
  12.                                     where line.Contains("dezai.cn")
  13.                                     select new
  14.                             {
  15.                                     File = file,
  16.                                     Line = line
  17.                             };
  18.                                     foreach (var f in files)
  19.                             {
  20.                                     Console.WriteLine(" {0}\t {1}", f.File, f.Line);
  21.                             }
  22.                         Console.WriteLine(" {0} files found.", files.Count().ToString());
  23.                 }
  24.                         catch (UnauthorizedAccessException UAEx)
  25.                 {
  26.                         Console.WriteLine(UAEx.Message);
  27.                 }
  28.                         catch (PathTooLongException PathEx)
  29.                 {
  30.                         Console.WriteLine(PathEx.Message);
  31.                 }
  32.                 }
  33.                 }

Reply to "Find text in a directory"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website