Windows 搜索在使用 #### B# 时表现异常

pwp*_*ipe 7 windows windows-7 windows-explorer file-search

当我使用由 4 位数字、一个空格、一个字母和一个数字 (#### B#) 组成的序列号格式搜索文件时,我遇到了一个奇怪的行为。特别是当那个字母是 B 时。

例如,我有一个包含文件1234 B2.txt. 如果我输入1234 B,Windows 文件搜索会找到它,但当我输入时不会找到1234 B2。就像当 B# 跟随一个数字时,它是搜索的某种修饰符。 Text B2将找到一个如此命名的文件,并且1234 A2也会,但是1234 B1, 1234 B2, 和1234 B2018将全部返回“没有与您的搜索匹配的项目”,即使文件名中存在带有该字符串的文件。

这发生在 Windows 7 上,并且发生在我迄今为止检查过的几台计算机上。谁有想法?

Sco*_*ott 6

我找到了几个修复程序,但没有解释。

  1. Type "1234 B2",我的意思是输入引号。  或file:1234 B2(或file:"1234 B2")。
  2. 没有引号, 1234 B2 让我们说1234 A2,因为它正常工作。当您键入1234 A2(不带引号)时,Windows 资源管理器似乎将其视为

    文件名包含“1234”并且文件名包含“A2”

    因此它不仅可以找到 ,而且还可以找到1234 A2.txt诸如1234 foo A2和 之类的文件A2 1234。搜索A2 1234查找相同的结果。

    现在,1234 B2找不到任何我可以扔的东西(我不知道为什么)。但B2 1234发现1234 B21234 foo B2B2 1234。这样就会得到你想要的结果(以及其他的,如果它们碰巧存在的话)。此外,特别是,1234 AND B2发现相同的三个模式。