[C#] 自动检索文件夹下所有文件,搜索包含字符串的片段。 →→→→→进入此内容的聊天室

来自 , 2020-03-02, 写在 C#, 查看 157 次.
URL http://www.code666.cn/view/eb06b9db
  1.                 haveSearchedTimes = 0;
  2.                 string path = System.Environment.CurrentDirectory;
  3.                 DirectoryInfo di = new DirectoryInfo(path);
  4.                 foreach (var sdi in di.GetDirectories())
  5.                 {
  6.                     foreach (var fi in sdi.GetFiles("*.txt"))
  7.                     {
  8.                         var result = Search(fi);
  9.                         if (!string.IsNullOrEmpty(result))
  10.                         {
  11.                             richTextBox1.Clear();
  12.                             //richTextBox1.SelectionBackColor = Color.White;
  13.                             //richTextBox1.Select(0, 0);
  14.                             richTextBox1.Text = result;
  15.                             int start = -pattern.Length;
  16.                             for (int i = 0; i < matchTimes; i++)
  17.                             {
  18.                                 start = richTextBox1.Find(pattern, start + pattern.Length, RichTextBoxFinds.NoHighlight);
  19.                             }
  20.                             richTextBox1.Select(start, pattern.Length);
  21.                             richTextBox1.SelectionBackColor = Color.Red;
  22.                             return;
  23.                         }
  24.                     }
  25.                 }
  26.  

回复 "自动检索文件夹下所有文件,搜索包含字符串的片段。"

这儿你可以回复上面这条便签

captcha