有限的解决方案

有限的解决方案

在Win 7中,如何在特定文件夹内的所有文件的内容中搜索某个单词。

在 XP 中这很容易。你只需在搜索窗口的“文件中的单词或短语”文本框中输入单词,搜索结果中就会只包含包含该单词的文件。

答案1

查找字符串如果您熟悉 Windows 命令行,那么 findstr 可能适合您,它是 Windows 的某种 grep,它随 Windows XP 版本一起提供。我个人使用 Windows 版 bash,并在其中使用 grep,但这是第三方软件,默认情况下不随 Windows 提供。 findstr 的示例: 在此处输入图片描述

\s在当前目录及其所有子目录中搜索匹配的文件

2>nul是为了消除无法打开的文件的错误

答案2

在资源管理器的右上角有一个搜索框。

完成此操作后,按搜索。搜索完成后,屏幕底部会出现“再次搜索:”。在这里,您可以指定它搜索文件内容

答案3

如果你想要更像 Windows XP 搜索的东西,可以看看一个名为特工搜捕

这里提到了一些其他工具:

不使用索引服务的情况下*自信地*搜索 Windows 中的文件和内容的最佳方法是什么?

答案4

首先,Windows 资源管理器将搜索所有文件名中包含“test”的文件,但如果你滚动到底部在搜索结果中你可以看到以下内容:

初始搜索结果

有限的解决方案

单击文件内容,它将在文件中搜索关键字“我的关键词”。

尽管如此,我还是不知道为什么这个选项不是在所有文件夹中都可用,就像在桌面上一样。即使在这种情况下,Windows 也实现了一个解决方案:以content:关键字开头并加入查询。如果搜索多个单词,则需要使用引号。

尽管这些解决方案普遍适用,但它们在我的实践测试中失败了,它应该从一个 python 文件中找到一个关键字。

相关内容