當我搜尋序號格式由 4 位數字、一個空格、一個字母和一個數字 (#### B#) 組成的檔案時,我遇到了奇怪的行為。特別是當該字母是 B 時。
例如,我有一個包含文件的目錄1234 B2.txt
。如果我輸入,Windows 檔案搜尋會找到它1234 B
,但當我輸入時卻找不到1234 B2
。就像當 B# 跟在數字後面時,它是搜尋的某種修飾符。 Text B2
會找到如此命名的文件,並且1234 A2
也會找到,但是1234 B1
、1234 B2
和 will1234 B2018
都會返回“沒有與您的搜索匹配的項目”,即使存在文件名中包含該字串的文件。
這種情況發生在 Windows 7 上,並且發生在我迄今為止檢查過的幾台電腦上。有人有主意嗎?
答案1
我發現了一些修復,但沒有解釋。
- 輸入
"1234 B2"
,我的意思是鍵入引號。 或file:1234 B2
(或file:"1234 B2"
)。 沒有引號,
這麼說吧1234 B2
1234 A2
,因為它工作正常。當您鍵入1234 A2
(不含引號)時,Windows 資源管理器似乎將其視為檔案名稱包含“1234”且檔案名稱包含“A2”
因此它不僅找到
1234 A2.txt
,還找到諸如1234 foo A2
和 之類的文件A2 1234
。搜尋A2 1234
發現相同的結果。現在,
1234 B2
沒有找到任何我可以扔給它的東西(我不知道為什麼)。但B2 1234
發現1234 B2
,1234 foo B2
並且B2 1234
。這樣就會得到你想要的結果(以及其他結果,如果它們碰巧存在的話)。而且,奇怪的是,1234 AND B2
發現了相同的三種模式。