Windows 検索が #### B# で異常な動作をする

Windows 検索が #### B# で異常な動作をする

4 桁の数字、スペース、文字、数字 (#### B#) で構成されるシリアル番号の形式を持つファイルを検索すると、奇妙な動作が発生します。具体的には、その文字が B の場合です。

たとえば、ファイル を含むディレクトリがあります1234 B2.txt。Windows のファイル検索では、 と入力するとファイルが見つかりますが1234 B、 と入力すると見つかりません1234 B2。数字の後に B# が続くと、検索に対する何らかの修飾子になるようなものです。 は Text B2、その名前のファイルを見つけます。1234 A2も同様に見つかりますが、 、 、 は1234 B1すべて1234 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 A2見つかりますA2 1234。 を検索すると、A2 1234同じ結果が見つかります。

    さて、 は、1234 B2私が投げかけることができるものを何も見つけません (そして、その理由はわかりません)。しかし、 、およびはB2 1234見つかります。したがって、必要な結果が得られます (存在する場合は、他のものも一緒に)。また、奇妙なことに、 は同じ 3 つのパターンを見つけます。1234 B21234 foo B2B2 12341234 AND B2

関連情報