4 桁の数字、スペース、文字、数字 (#### B#) で構成されるシリアル番号の形式を持つファイルを検索すると、奇妙な動作が発生します。具体的には、その文字が B の場合です。
たとえば、ファイル を含むディレクトリがあります1234 B2.txt
。Windows のファイル検索では、 と入力するとファイルが見つかりますが1234 B
、 と入力すると見つかりません1234 B2
。数字の後に B# が続くと、検索に対する何らかの修飾子になるようなものです。 は Text B2
、その名前のファイルを見つけます。1234 A2
も同様に見つかりますが、 、 、 は1234 B1
すべて1234 B2
、1234 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
見つかります。したがって、必要な結果が得られます (存在する場合は、他のものも一緒に)。また、奇妙なことに、 は同じ 3 つのパターンを見つけます。1234 B2
1234 foo B2
B2 1234
1234 AND B2