Como pesquisar apenas o nome do arquivo de uma substring no Windows?

1

Em seguimento a esta questão , gostaria de saber se o Windows Search também compartilha as mesmas deficiências ou se é possível usar Sintaxe de consulta avançada para procurar por uma substring no nome de arquivo somente , deixando de fora a extensão?

O que quero dizer é, é possível procurar por algo como, digamos, "zip" apenas no nome do arquivo, de modo que os seguintes nomes de arquivos válidos sejam retornados?

zip
has zip
zip.doc
azip.zipx
textzip.txt
has zip text
File.zip.txt
zipper.winzip
File - zip text.zip
this file name haszipin it.txt

Os nomes de arquivo a seguir são inválidos, pois não contêm a string "zip" na parte do nome do arquivo, mas apenas na extensão. Estes devem ser excluídos.

noname
File.xzip
File.zipx
File.azipx
File.bxzip
File name.zip
    
por Karan 04.12.2012 / 00:18

3 respostas

4

Você pode excluir arquivos zip do índice, mas sei que isso não está respondendo à sua pergunta. Eu uso um programa freeware chamado Tudo que me permite escolher quais arquivos indexar e você pode usar expressões regulares nessa busca para obter resultados mais exatos (como o que você está procurando). Até onde sei, a pesquisa do Windows não permite expressões regulares, mas talvez você possa anexar um segundo parâmetro à pesquisa como * zip *. * & & Não * .zip Não tenho certeza se isso é possível.

Editar: Como eu (Karan) apenas alterei a última tentativa do Codezilla postado no chat, não seria apropriado adicioná-lo como uma resposta separada. Todo o crédito vai para ele (Edit: e Scott também) para descobrir 95% deste termo de pesquisa, que parece identificar corretamente os 10 nomes de arquivos válidos e deixar de fora os 6 inválidos:

*zip* NOT "*.*zip*" OR filename:"*zip*.*zip*"

Então pode ser feito, mas não sem pular nos aros. Confirmação do fato de que o Windows Search é uma droga. Eles não poderiam simplesmente ter adicionado o suporte adequado ao RegEx?

    
por 04.12.2012 / 00:30
1

filename:*zip*. (observe o . no final) parece funcionar bastante bem no Windows 7, equivalente a filename:*zip*.* , mas não encontra arquivos sem extensão.

< edit >
Por exemplo, criei uma nova pasta e criei esses arquivos vazios:

(Parecefamiliar?)Aexibiçãoéclassificadapordatademodificaçãoparapreservaraordem.Entãoeudigiteifilename:*zip*.nacaixadepesquisaeobtive

ou seja, todos os arquivos que têm zip no nome do arquivo (exclusivo da extensão) e têm uma extensão (não nula).
;

    
por 04.12.2012 / 00:56
0

Eu sei que isso é antigo, mas para as pessoas que o leiam no futuro, confira link

Você deve conseguir isso por "nome do arquivo: zip NOT fileext: .zip" ou até mesmo "arquivo: zip -ext: .zip"

    
por 04.09.2016 / 18:48