Windows 搜索在使用 #### B# 时行为异常

Windows 搜索在使用 #### B# 时行为异常

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

例如,我有一个包含文件 的目录1234 B2.txt。如果我输入 ,Windows 文件搜索会找到它1234 B,但当我输入 时却找不到它1234 B2。这就像 B# 跟在数字后面时,它是搜索的某种修饰符。 Text B2将找到一个如此命名的文件,并且1234 A2也会找到,但是1234 B11234 B21234 B2018都会返回“没有符合您搜索条件的项目”,即使文件名中包含该字符串的文件也是如此。

这发生在 Windows 7 上,到目前为止我检查过的几台电脑都出现了这种情况。有人知道吗?

答案1

我找到了一些修复方法,但没有解释。

  1. 类型"1234 B2",我的意思是输入引号。  或file:1234 B2(或file:"1234 B2")。
  2. 不带引号,1234 B2 假设1234 A2,因为它可以正常工作。当您输入1234 A2(不带引号)时,Windows 资源管理器似乎将其视为

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

    因此,它不仅会查找,还会查找和1234 A2.txt等文件。搜索会找到相同的结果。1234 foo A2A2 1234A2 1234

    现在,1234 B2找不到任何可以向其输入的内容(我也不知道为什么)。但B2 1234可以找到1234 B21234 foo B2B2 1234。这样就可以得到您想要的结果(以及其他结果,如果它们恰好存在的话)。而且,奇怪的是,1234 AND B2找到了相同的三种模式。

相关内容