Me encuentro con un comportamiento extraño cuando busco archivos con un formato de número de serie que consta de 4 dígitos, un espacio, una letra y un dígito (#### B#). Específicamente cuando esa letra es una B.
Por ejemplo tengo un directorio con el archivo 1234 B2.txt
. La búsqueda de archivos de Windows lo encuentra si escribo 1234 B
, pero no cuando escribo 1234 B2
. Es como cuando B# sigue a un número, es una especie de modificador de la búsqueda. Text B2
encontrará un archivo con ese nombre, y 1234 A2
también lo hará, pero 1234 B1
, 1234 B2
y 1234 B2018
todos devolverán "ningún elemento coincide con su búsqueda", incluso si hay un archivo con esa cadena en el nombre del archivo.
Esto sucede en Windows 7 y en varias computadoras que he revisado hasta ahora. ¿Alguien tiene alguna idea?
Respuesta1
Encontré un par de correcciones, pero ninguna explicación.
- Escribe
"1234 B2"
, y quiero decirescriba las comillas. Ofile:1234 B2
ofile:"1234 B2"
). Sin comillas,
digamos1234 B2
1234 A2
, ya que funciona normalmente. Cuando escribe1234 A2
(sin comillas), el Explorador de Windows parece tratarlo comoel nombre del archivo contiene “1234” Y el nombre del archivo contiene “A2”
y así encuentra, no sólo archivos
1234 A2.txt
, sino también archivos como1234 foo A2
yA2 1234
. Una búsquedaA2 1234
encuentra los mismos resultados.Ahora,
1234 B2
no encuentra nada que pueda arrojarle (y no tengo idea de por qué). PeroB2 1234
encuentra1234 B2
,1234 foo B2
yB2 1234
. De modo que obtendrá el resultado que desea (junto con los demás, si existen). Además, curiosamente,1234 AND B2
encuentra los mismos tres patrones.