A pesquisa do Windows se comporta estranhamente com #### B #

7

Estou encontrando um comportamento estranho quando procuro por arquivos com um formato de número de série que consiste em 4 dígitos, um espaço, uma letra e um dígito (#### B #). Especificamente quando essa letra é um B.

Por exemplo, eu tenho um diretório com o arquivo 1234 B2.txt . A pesquisa de arquivo do windows a encontra se eu digitar 1234 B , mas não quando eu digitar 1234 B2 . É como quando B # segue um número, é algum tipo de modificador para a pesquisa. Text B2 encontrará um arquivo assim chamado e 1234 A2 também, mas 1234 B1 , 1234 B2 e 1234 B2018 retornarão "nenhum item corresponde à sua pesquisa", mesmo se houver um arquivo com essa sequência no nome do arquivo.

Isso está acontecendo no Windows 7 e está acontecendo em vários computadores que eu verifiquei até agora. Alguém tem alguma ideia?

    
por pwpropipe 10.04.2018 / 01:01

1 resposta

6

Encontrei algumas correções, mas nenhuma explicação.

  1. Digite "1234 B2" e quero dizer digite as aspas. Ou file:1234 B2 (ou file:"1234 B2" ).
  2. Sem aspas, 1234 B2 digamos 1234 A2 , pois funciona normalmente. Quando você digita 1234 A2 (sem aspas), o Windows Explorer parece tratá-lo como

    filename contains “1234”    AND    filename contains “A2”

    e assim ele encontra, não apenas 1234 A2.txt , mas arquivos como 1234 foo A2 e A2 1234 . Uma pesquisa por A2 1234 encontra os mesmos resultados.

    Agora, 1234 B2 não encontra nada que eu possa usar (e eu não tenho idéia do porque). Mas B2 1234 encontra 1234 B2 , 1234 foo B2 e B2 1234 . Então, isso vai te dar o resultado que você quer (junto com os outros, se acontecer de existir). Além disso, peculiarmente, 1234 AND B2 encontra os mesmos três padrões.

por 10.04.2018 / 02:55