Parece a pesquisa do Explorertrata aspascomo a pesquisa do GoogleCombinação exataonde uma pesquisa por "foo bar" ignora resultados como "barofoo" então você só obtém resultados como "obarra foo."
Mas ter hífens como foo-bar
confunde.
Por exemplo, em uma pasta com este conteúdo:
A pesquisa somente por nome de arquivo não funciona corretamente:
Nem a pesquisa apenas de conteúdo:
Como posso usar a pesquisa do Windows Explorer para se comportar de forma consistente? Abandonar para o prompt de comando?
Responder1
Para nomes de arquivos,Operadores de consultapode oferecer alguma ajuda:
name:~~"foo-bar"
deve fornecer os resultados desejados:
Mas a pesquisa de conteúdo não parece tão bem comportada. Criados dois arquivos, um com conteúdo "foo-bar", outro com conteúdo "foo bar". As seguintes tentativas retornaram ambos os arquivos:
content:"foo-bar"
content:$$"foo-bar"
Embora content:~~"foo-bar"
não tenha retornado nenhum!
Então, para uma pesquisa precisa de conteúdo, eu escolheriaPowerShelle aSelecionar Stringcmdlet:
Definitivamente há uma curva de aprendizado, mas com suporte para expressões regulares, é uma ferramenta muito poderosa.