Bug do Windows Explorer? Por que a Caixa de Pesquisa do Windows Explorer não reconhece o caractere "R" para um conjunto de nomes de arquivos?

11

Portanto, este é um caso de curiosidade mais do que qualquer coisa.

Estou no processo de carregamento de imagens para um número muito grande de produtos colegiados de um determinado fornecedor. Parte desse processo inclui pegar o estilo # e procurá-lo na pasta que contém todas as imagens. Por alguma razão, isso não funciona quando procuro por qualquer um dos produtos que terminam em "R". Se eu excluir o R, a imagem será exibida - e se eu a substituir por uma letra minúscula "r", o produto será exibido. Usar um "R" maiúsculo faz com que a pesquisa falhe novamente.

Desde que eu sei que está acontecendo, não é realmente um problema para mim, mas é estranho. Não sei muito sobre como o Windows Explorer lida com fontes / caracteres, para poder começar a especular o que está causando isso.

Aliás, eu obtenho o mesmo resultado se tentar pesquisar na caixa de diálogo pop-up quando for carregar a imagem ou se realmente navegar para a pasta no Explorer. De qualquer forma, os nomes de arquivos que terminam em "R" não podem ser encontrados.

seerauber
fonte
Não consigo recriar isso. Forneça um conjunto de exemplos de nomes de arquivos e seu termo exato de pesquisa.
Steven
1
Então, eu estou adicionando muitos produtos colegiados, e muitos deles são da marca Oregon. Cada um deles termina em OR1 ou OR2, como: JMU1016OR1.jpg JMU1016OR2.jpg Nesse caso, se eu procurar JMU1016OR, recebo "Nenhum item corresponde à sua pesquisa". Se eu excluir o "R", receberei todos os produtos que correspondem ao JMU1016O *, incluindo os dois arquivos mencionados acima. Se eu adicionar novamente "r" ao final do termo de pesquisa (JMU1016Or), o Explorer retornará JMU1016OR1.jpg e JMU1016OR2.jpg. Se eu substituir o "r" por "R", não recebo correspondências. É muito estranho, e não consigo imaginar o que está causando isso.
Seeräuber
1
Após uma investigação mais aprofundada, o problema surge apenas quando os nomes dos arquivos contêm um número e, como você mencionou apenas para a letra R. Odd.
Steven

Respostas:

12

Como solução alternativa, pesquise usando minúsculas.

Você pode ter encontrado um bug da Pesquisa do Windows. O Explorer parece interpretar o ORtermo da pesquisa como o operador OR (mesmo que não tenha espaços ao seu redor).

O mesmo comportamento também acontece com NOTe ANDno termo de pesquisa.

Dicas avançadas para pesquisar no Windows

Adicionando operadores

Uma maneira de refinar uma pesquisa é usar os operadores AND, OR e NOT. Ao usar esses operadores, você precisa digitá-los em letras maiúsculas.

Steven
fonte
1
Isso faz sentido. Aposto que você está certo - obrigado por investigar! Vou contar isso como mistério resolvido.
Seeräuber