Windows 仅搜索精确的文件名和扩展名

Windows 仅搜索精确的文件名和扩展名

在搜索 时Windows.h,我发现 Windows 10 上有一些相当烦人的搜索行为。它没有向我展示一个单一的结果Windows.h,而是向我展示了一长串包含“Windows”和“h”的文件,这不是我想要的。搜索“Windows.h”没有帮助。

我如何搜索Windows.h并接收具有该名称的文件?

在此处输入图片描述

答案1

如果您只想匹配文件名而不是文件内容,则可以使用name:以下方式限定搜索:

name:Windows.h

如果您想要精确的文件名匹配,您可以使用以下方式限定搜索name:=

name:=Windows.h

答案2

如果您需要搜索特定文件,其中包括特殊字符,例如(、、)空格和数字,那么您需要使用波浪号 + 引号。

例如,这是一个通配符搜索对于所有重复的文件名,无论扩展名是什么,Windows 都会在点前添加(0-9):

~“*(?)。*”

在此处输入图片描述

请注意,它将?捕获任何单个字符,而不仅仅是数字,因此上述示例还将查找包含空格 + 括号之间的任何单个字符 + 点的文件/目录。例如:My Directory (A). with a dot

答案3

我发现要做到这一点,引号是必要的。

name:"Windows.h"

如果此方法不起作用,可以尝试:

name:"Windows" ext:"h"

在我看来,这种语法最近似乎发生了变化,无论是 Explorer 还是 Office 应用程序,因此在网上搜索这个语法都很麻烦,就我个人而言。感谢您的意见。

使用 Windows 10(10.0.17134 Build 17134)

感谢 Reddit 的 u/hudson4351。 https://www.reddit.com/r/Windows10/comments/g9s2uk/how_to_search_for_exact_match_in_file_contents/ https://www.reddit.com/user/hudson4351/

相关内容