遍历单词列表并搜索文件夹以查找包含该单词的文件

时间:2009-12-11 02:13:43

标签: c# loops

假设我有一个文本文件MyFile.txt,其中包含以下内容:

hellosam
whatsup
mynameisjohn
etc...

我想浏览MyFile.txt中的每个单词,然后查看我本地的哪个文件 文件夹C:\ myfolders \ myallfiles包含该单词。

例如,我想看看哪个文件包含对hellosam的引用等等。

1 个答案:

答案 0 :(得分:2)

可能与此类似的东西......这是更多的伪代码。自己计算休息时间会更有趣。

string[] files = Directory.GetFiles("directorypath");

    foreach (string s in files)
    {
        FileInfo file = new FileInfo(s);
        StreamReader reader = file.OpenText();

        if(reader.ReadToEnd().Contains("string you are looking for"))
        {
            return true;
        }
    }