Die Windows-Suche verhält sich seltsam mit #### B#

Die Windows-Suche verhält sich seltsam mit #### B#

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 B2findet eine Datei mit diesem Namen und 1234 A2wird ebenfalls gefunden, aber 1234 B1, 1234 B2, und 1234 B2018geben 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.

  1. Geben Sie ein "1234 B2", und ich meineGeben Sie die Anführungszeichen ein.  Oder file:1234 B2oder file:"1234 B2").
  2. Ohne Anführungszeichen,1234 B2 sagen wir 1234 A2, da es normal funktioniert. Wenn Sie 1234 A2(ohne Anführungszeichen) eingeben, scheint der Windows Explorer es als

    Dateiname enthält „1234“ UND Dateiname enthält „A2“

    und so findet es nicht nur 1234 A2.txt, sondern auch Dateien wie 1234 foo A2und A2 1234. Eine Suche nach A2 1234liefert die gleichen Ergebnisse.

    Jetzt 1234 B2findet es nichts, was ich hineinwerfen könnte (und ich habe keine Ahnung, warum). Aber es B2 1234findet 1234 B2, 1234 foo B2und B2 1234. Damit erhalten Sie das gewünschte Ergebnis (zusammen mit den anderen, falls diese vorhanden sind). Außerdem 1234 AND B2findet es seltsamerweise dieselben drei Muster.

verwandte Informationen