Por que a pesquisa do Windows Explorer às vezes erra alguns arquivos?

5

Na minha pasta de downloads eu tenho um arquivo chamado PB_2.22_b006.zip . Se eu for para essa pasta no Vista Windows Explorer e, em seguida, digite pb ou pb* ou qualquer coisa assim na caixa de pesquisa, ele não encontrará esse arquivo. Por quê?

    
por dangph 06.07.2010 / 05:05

3 respostas

4

A pesquisa de arquivos no Vista e (e provavelmente no Windows 7, embora eu não tenha certeza) funciona de maneira diferente em versões do XP e versões anteriores.
Não tenho certeza sobre a realidade, mas várias páginas que encontrei pelo Google há alguns meses sugerem que o Vista pesquisa por palavras conhecidas em nomes de arquivos e em curingas (usando caracteres? E *) ou não funciona ou tem suporte reduzido.

Agora, aqui está um pouco de opinião apoiada por vários outros comentadores na web ...
A busca de arquivos do Vista é basicamente quebrada.
Uma das melhores provas disso que encontrei no meu próprio PC é a seguinte: - Eu tenho uma pasta contendo vários arquivos do mesmo tipo (ou seja, mesma extensão) e os mesmos atributos (nenhum deles está oculto ou arquivos do sistema). - Eu pesquiso apenas a extensão (por exemplo, "jsp") e o Windows mostra alguns desses arquivos nos resultados da pesquisa, mas nem todos eles.

    
por 06.07.2010 / 06:05
3

O Windows pesquisa apenas os tipos de arquivos registrados para a operação "pesquisa".

Se você estiver familiarizado com a linha de comando, sugiro usar "dir file_to_search / a / s" ou usar um software alternativo como Locate32 ( link ).

Eu parei de usar o recurso do Windows Search desde 2000/2001 :): P

    
por 06.07.2010 / 06:02
-1

A pesquisa do Windows XP também se comporta mal, embora a pesquisa no Vista e no Windows 7 seja ainda pior.

Por exemplo, no Windows XP, fiz esta pesquisa:

Nome do arquivo: * .pas

Palavra ou frase (frase?) no arquivo: MediaPlayer

Onde procurar: S: \

A pesquisa do Windows XP encontra apenas dois arquivos:

MediaPlayer_TLB.pas - na pasta S: \ d7comp \ activex \ msplayer64 MediaPlayer_TLB.pas - na pasta S: \ d7comp \ activex \ Wmp64

Meu próprio FindFile.exe (este é um aplicativo criado automaticamente usando o Delphi 7), em vez disso, encontra 23 arquivos usando os mesmos critérios de pesquisa!

Um desses 23 é S: \ d7app \ Testapps \ msplayer1 \ msplayerMF.pas

Este arquivo (texto, código fonte) começa assim:

unidade msplayerMF;

interface

usa Windows, Mensagens, SysUtils, Variantes, Classes, Gráficos, Controles, Formulários, Diálogos, StdCtrls, OleCtrls, MediaPlayer_TLB;

tipo TForm1 = classe (TForm) MsMediaPlayer1: TMsMediaPlayer;

Na linha 7, como parte da cláusula "uses", você pode ver: MediaPlayer_TLB

Meu próprio FindFile.exe corretly encontra a palavra-chave "MediaPlayer" mesmo quando é imediatamente seguido por "_TLB". Mas, por alguma razão estranha, o utilitário de pesquisa da Microsoft fica confuso com o "_TLB" e não consegue encontrar esse arquivo.

Não consigo entender por que os programadores da Microsoft não implementaram a função de pesquisa adequadamente.

    
por 27.02.2013 / 11:37