我正在尝试使用 Windows 7 搜索在文件中查找文件名,如下所示:
content:"reports.asp"
我不仅获取包含“reports.asp”的文件,还获取包含“reports”的文件。我也尝试过这种方法,因为我认为我必须转义该字符:
content:"reports\.asp"
我如何修改搜索以便只获取包含“reports.asp”的文件?
[更新] 我已经检查过了尝试使用 Windows Search 搜索内容中带有问号的文件时遇到问题但似乎对我没有帮助。我尝试使用以下建议:
content:"reports~=.asp"
但我得到的结果与我刚使用第一个搜索参数时得到的结果相同。
答案1
编辑:
在 CMD 中使用 FIND 命令
最终使用 FIND 解决了该问题。
FIND /I "reports.asp" C:\Approximate location of file\*
*请注意,您必须包含星号 *,因为您搜索的是文件而不是文件夹。如果不这样做,将导致访问被拒绝错误。
以下方法适用于不想在文件内查找内容的搜索(因此仅适用于文件名)
打开文件夹选项通过进入控制面板,点击外观和个性化,然后点击文件夹选项(或者通过其他多种方式到达那里)。
在下面搜索标签,禁用查找部分匹配项。这应该可以解决您的问题。
答案2
例如,使用文件指挥官会更容易总指挥官。然后您可以在选定的文件中、其中以及 rar、zip 等档案中进行搜索。然后,您甚至可以搜索特定的正则表达式!