我想在文件中搜索一个字符串,我知道它的位置,即计算机中的文件和文件夹名称。文件可以存在于域上的任何计算机中。文件和关键字可以多次出现。
这是我写的代码:
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命令。
我所知道的
我可以在文本文件中生成域中所有计算机的列表。
- 醇>
我知道如何在我的本地目录中搜索文件,例如上面的我。
我的问题
如何在整个域中搜索文件的出现次数,然后如何进行搜索 检查其中的关键字。
任何帮助将不胜感激。提前谢谢。