我正在寻找一个简单的 Windows 工具,它能够遍历目录树中的所有文件并对所有文件执行全文搜索。
我根本不相信 Vista 搜索,因为它似乎对打开的文件很挑剔,并且不匹配部分单词。
有人有什么好的建议吗?
答案1
我用过特工搜捕多年来一直强烈推荐它。
答案2
BareGrep在您输入搜索时实时显示,并显示匹配的上下文。我也使用过 AgentRansack,但我非常喜欢实时搜索。
答案3
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 *.*