我在 Windows 10 中打开文件资源管理器窗口
在窗口中,我可以清楚地看到一个带有名称的文件。假设[THEfile].txt
但是,当我在右上角的搜索位置写下“THE”时,它显示“没有匹配”
为什么?
经过试验,我发现如果我输入的是第一个字符,它就能找到文件,但如果我输入的是中间的字符(如上面的“THE”),它就找不到文件。
以及如何有效地在 Windows 10 中查找文件?
答案1
文件名可能显示为,但 h 实际上是一些奇怪的字符,因此与 t4e 不同(仅作为示例),因此不匹配。
您可以通过搜索该文件夹中的其他文件来测试这一点,看看是否可以找到它们。
其次,搜索是通过 Windows Search 控制的,它使用一个服务和一个带有索引的数据库。如果索引损坏或 Windows Search 未运行,也可能找不到结果。
您可以在控制面板 -> 索引选项中找到 Windows 搜索。重建索引可以解决这个问题,但请记住,这将需要几个小时才能完成,并且在完成之前,搜索可能仍找不到该文件,因此您只能在完成后才能正确测试。
为了让 Windows Search 发挥其魔力,您可以将要搜索的文件夹添加到其数据库中。这样您就可以快速搜索,不仅可以搜索文件名和部分文件名,还可以搜索文件内部的部分内容。
答案2
我实际上无法重现您的示例。在搜索框中输入时,会找到名为[THEfile.txt]
和的文件。但是,关于搜索,有几件事需要了解,其中一件事可能会有所帮助。[THEfile].txt
THE
括号 (
[
和]
) 在搜索时具有特殊含义。空括号用于搜索空属性,例如:tags:[]
artist:[]
如果要搜索括号作为文字字符,则搜索词必须用引号引起来,但:
- 一旦使用引号,您需要:
- 指定完整名称:
name:"[THEfile].txt"
或者 - 使用语法:
name:~"[THE*"
- 波浪符号 (
~
) 指示搜索将*
和?
视为引号内的通配符。(name:"[*]"
与比较name:~"[*]"
)
- 波浪符号 (
- 指定完整名称:
另外需要知道的是,索引是基于单词的,这意味着应该THE
与匹配THEfile
,但file
实际上不会。如果您的搜索词不是“单词”的开头,则需要使用通配符,例如*file
。
参考:
答案3
通常你需要不止一个搜索引擎。试试 UltraSearch,它只搜索文件名,但速度很快。 以下是搜索“搜索”的结果 然后尝试一下 AnyTXT Searcher;它从服务运行并在后台进行索引。 这是对一个生僻词的搜索