O Windows localiza todos os arquivos em um diretório

3

Espero que o equivalente do Windows Explorer ao find . type -f do Linux.

Eu fiz *.* no campo de pesquisa, mas listou os diretórios também; Eu queria apenas arquivos.

Tudo que eu encontrei sobre o assunto é falar sobre encontrar tipos de arquivos específicos, eu só quero arquivos em geral. Ou seja, eu quero que a listagem de pesquisa resultante consista unicamente em arquivos de qualquer e todos os tipos , sem diretórios / pastas .

    
por Mike Dannyboy 16.05.2017 / 01:22

2 respostas

4

Eu quero que a listagem de pesquisa resultante seja composta apenas de arquivos

Use *.* NOT kind:folder

Notas:

  • NOT deve ser escrito com letras maiúsculas.

  • Usar um filtro como .** ou .? , conforme especificado em outra resposta, não funciona se o local não estiver indexado.

Exemplos

Sem filtro:

*.*NOTkind:folderfilter:

LeituraAdicional

  • Sintaxe de consulta avançada
por 16.05.2017 / 01:55
0

Resposta curta: Use .** ou .?

Eu percebi isso aleatoriamente tentando coisas :). Basta digitar .** e voila!

Editar # 1: Acabei de descobrir que .? também funciona

Eunãotenhocertezaporqueissofunciona,entãosealguémdescobrir,porfavoredite:)

Editar#2:Achoquetemalgoavercomaformacomo*correspondeatoneladasdesímbolose?correspondeapenasaumaletraousímbolo.Mas,estousurpresoque.**correspondaatest.c,jáquetemapenasumcaracterenocaminho.

"the question mark is used to substitute for one letter or symbol that you don't know. The asterisk is used to substitute for many letters and symbols" (http://www.digitalcitizen.life/basics-making-advanced-searches-wildcards-and-filters)

Eu não tenho 100% de certeza do porque funciona, então pode ter alguns resultados inesperados. Mas, até agora, ambos funcionam para todos os arquivos que testei, incluindo aqueles com um único caractere como uma extensão (test.c)

    
por 16.05.2017 / 01:30