愚蠢的全文搜索?

愚蠢的全文搜索?

我正在寻找一个简单的 Windows 工具,它能够遍历目录树中的所有文件并对所有文件执行全文搜索。
我根本不相信 Vista 搜索,因为它似乎对打开的文件很挑剔,并且不匹配部分单词。
有人有什么好的建议吗?

答案1

我用过特工搜捕多年来一直强烈推荐它。

答案2

BareGrep在您输入搜索时实时显示,并显示匹配的上下文。我也使用过 AgentRansack,但我非常喜欢实时搜索。

BareGrep 截图

答案3

findstr

findstr /s "foo" *

答案4

如果你正在寻找命令行程序,请尝试内置的“findstr”命令。推荐https://stackoverflow.com/questions/87350/what-are-good-grep-tool-for-windows

我将它用作我的“windows grep”命令,因为我不需要下载或安装任何东西。

有关“findstr”的文档和示例,请访问http://technet.microsoft.com/en-us/library/bb490907.aspx

使用 /s 搜索所有子目录。以下是来自 technet 的官方示例,用于在目录和所有子目录中的所有文件中找到字符串:

To search every file in the current directory and all subdirectories that contained the word Windows, regardless of the letter case, type the following:

findstr /s /i Windows *.*

相关内容