Ich stelle ein seltsames Verhalten fest, wenn ich nach Dateien mit einem Seriennummernformat suche, das aus 4 Ziffern, einem Leerzeichen, einem Buchstaben und einer Ziffer (#### B#) besteht. Insbesondere, wenn dieser Buchstabe ein B ist.
Ich habe beispielsweise ein Verzeichnis mit der Datei 1234 B2.txt
. Die Windows-Dateisuche findet sie, wenn ich eingebe 1234 B
, aber nicht, wenn ich eingebe 1234 B2
. Es ist, als ob B# einer Zahl folgt, es ist eine Art Modifikator für die Suche. Text B2
findet eine Datei mit diesem Namen und 1234 A2
wird ebenfalls gefunden, aber 1234 B1
, 1234 B2
, und 1234 B2018
geben alle „keine Elemente entsprechen Ihrer Suche“ zurück, selbst wenn es eine Datei mit dieser Zeichenfolge im Dateinamen gibt.
Dies passiert unter Windows 7 und auf mehreren Computern, die ich bisher überprüft habe. Hat jemand eine Idee?
Antwort1
Ich habe ein paar Korrekturen gefunden, aber keine Erklärung.
- Geben Sie ein
"1234 B2"
, und ich meineGeben Sie die Anführungszeichen ein. Oderfile:1234 B2
oderfile:"1234 B2"
). Ohne Anführungszeichen,
sagen wir1234 B2
1234 A2
, da es normal funktioniert. Wenn Sie1234 A2
(ohne Anführungszeichen) eingeben, scheint der Windows Explorer es alsDateiname enthält „1234“ UND Dateiname enthält „A2“
und so findet es nicht nur
1234 A2.txt
, sondern auch Dateien wie1234 foo A2
undA2 1234
. Eine Suche nachA2 1234
liefert die gleichen Ergebnisse.Jetzt
1234 B2
findet es nichts, was ich hineinwerfen könnte (und ich habe keine Ahnung, warum). Aber esB2 1234
findet1234 B2
,1234 foo B2
undB2 1234
. Damit erhalten Sie das gewünschte Ergebnis (zusammen mit den anderen, falls diese vorhanden sind). Außerdem1234 AND B2
findet es seltsamerweise dieselben drei Muster.