域网络中的文件搜索

时间:2015-05-27 08:19:31

标签: c# visual-studio

我想在文件中搜索一个字符串,我知道它的位置,即计算机中的文件和文件夹名称。文件可以存在于域上的任何计算机中。文件和关键字可以多次出现。

这是我写的代码:

namespace newprog
{
class Program
{
     static void Main(string[] args)
    {
        string[] dirs = Directory.Getfiles("C:\ABC");
        Console.WriteLine("Results {0}", dirs.Length);
        try
        {
            foreach (string dir in dirs)
            {
                Console.WriteLine(dir);
            }
        }
        catch (Exception e)
        {
            Console.WriteLine(e.ToString());
        }
    }
}
}

在上面的代码中,我找到了本地目录中的文件,即ABC。但现在我想从整个域中的所有计算机中搜索特定文件,并且还需要检查找到的那些文件中是否存在关键字。

我的domnain名称是pqr.rst.com,我想知道一个文件ab.txt。那么我该如何使用getfiles命令。

我所知道的

  
      
  1. 我可以在文本文件中生成域中所有计算机的列表。

  2.   
  3. 我知道如何在我的本地目录中搜索文件,例如上面的我。

  4.   

我的问题

  

如何在整个域中搜索文件的出现次数,然后如何进行搜索   检查其中的关键字。

任何帮助将不胜感激。提前谢谢。

0 个答案:

没有答案