Windows 搜尋對於 #### B# 的行為很奇怪

Windows 搜尋對於 #### B# 的行為很奇怪

當我搜尋序號格式由 4 位數字、一個空格、一個字母和一個數字 (#### B#) 組成的檔案時,我遇到了奇怪的行為。特別是當該字母是 B 時。

例如,我有一個包含文件的目錄1234 B2.txt。如果我輸入,Windows 檔案搜尋會找到它1234 B,但當我輸入時卻找不到1234 B2。就像當 B# 跟在數字後面時,它是搜尋的某種修飾符。 Text B2會找到如此命名的文件,並且1234 A2也會找到,但是1234 B11234 B2和 will1234 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 A2和 之類的文件A2 1234。搜尋A2 1234發現相同的結果。

    現在,1234 B2沒有找到任何我可以扔給它的東西(我不知道為什麼)。但B2 1234發現1234 B21234 foo B2並且B2 1234。這樣就會得到你想要的結果(以及其他結果,如果它們碰巧存在的話)。而且,奇怪的是,1234 AND B2發現了相同的三種模式。

相關內容