Eu sempre me perguntei como usar os Filtros de Pesquisa do Windows. A documentação disponível é extremamente limitada, mas seus usos potenciais são bastante grandes.
Quando digito algo, os únicos filtros de pesquisa que vejo são "Data de modificação" e "Tamanho". A pesquisa no Google me mostra algumas outras opções que, às vezes, funcionam. Toda vez que tento usá-lo, fico pensando "quais filtros de pesquisa posso usar e quais opções são compatíveis com cada filtro?". Alguém tem alguma idéia de onde encontrar uma lista extensa ou como configurar a Pesquisa para me dar uma lista suspensa das possibilidades?
Para encontrar algo, eu sempre volto ao prompt de comando. Eu gostaria de pensar que posso fazer o contrário.
Respostas:
Em vez de " Filtros de pesquisa ", as palavras-chave / frase que você está procurando são " Sintaxe de consulta avançada ".
Como sempre, o MSDN é o local ideal para obter mais ajuda e detalhes:
Sintaxe de consulta avançada
Usando sintaxe de consulta avançada programaticamente
BTW, se você precisar de um utilitário de pesquisa muito melhor com suporte a RegEx, tente o AstroGrep ou Everything .
fonte
Para pesquisar com base nos atributos do sistema de arquivos (por exemplo, oculto, sistema, somente leitura, etc.), use a
attributes
palavra-chave intuitivamente óbvia, mas em grande parte não documentada . Conforme discutido neste tópico nos Fóruns de Ajuda do Windows 7, o uso éOs valores do atributo do arquivo (constantes) são
Portanto, por exemplo,
attributes:1
procura por arquivos que tenham o atributo READONLY definido. Somente. Isso não encontrará arquivos que tenham os atributos READONLY e ARCHIVE definidos, useattributes:33
para isso. Para localizar ambos (ou seja, arquivos que possuem o atributo READONLY definido, mas não ESCONDIDO, SISTEMA, CRIPTOGRAFADO, COMPRESSADO ou qualquer outro atributo estendido e exótico, independentemente do estado do atributo ARQUIVO), você pode usarMas essa sintaxe fica difícil de manejar rapidamente. Felizmente, existe uma forma abreviada:
Palavras-chave de conjunção / disjunção (
AND
eOR
) devem estar em maiúsculas; filtro (propriedade) palavras-chave como procurarattributes
(efilename
,kind
,type
,date
,datemodified
,size
,owner
,datetaken
,author
,title
, etc.) são insensíveis ao caso. A propósito, se você gosta de digitar mais, pode dizer emsystem.fileattributes
vez deattributes
.Então, aqui estão os códigos de busca numéricos para todas as pesquisas possíveis com base nos
R
,H
eA
atributos. (+R
representa todos os arquivos somente leitura, independentementeH
eA
status;+R -H
é o exemplo acima - todos os arquivos somente leitura não ocultos.)Notas:
-
(menos). Por exemplo, você pode encontrar tudo, exceto arquivos ocultos somente leitura com-attributes:(3 OR 35)
.attributes
palavra-chave para procurar arquivos ocultos, você não encontrará nenhum, a menos que você tenha “Mostrar arquivos, pastas e unidades ocultas” selecionados em “Opções de pasta”.attributes
valor 0, mas esse parece não ser o caso. Na minha experiência, eles têm umattributes
valor NORMAL (128).-R -H +S -A
, deve ser bom o suficiente procurar em4
vez de(4 OR 132)
.desktop.ini
arquivo de sistema oculto .)attributes
palavra-chave para procurar apenas diretórios (ou seja, excluindo arquivos) se não se importa com os outros atributos; apenas usetype:folder
. Da mesma forma,-type:folder
procura apenas arquivos (excluindo diretórios). Não confunda isso comkind:folder
, que encontrará verdadeiras pastas do sistema de arquivos, mas também arquivos de coleção como*.CAB
e*.ZIP
.encryptionstatus:encrypted
ouis:encrypted
. O inverso pode ser especificado como-encryptionstatus:encrypted
,-is:encrypted
, ouencryptionstatus:unencrypted
.attributes
palavra-chave para procurar arquivos de sistema, você não vai encontrar nenhum, a menos que você tem “arquivos protegidos do sistema operacional esconder” de selecionado em “Opções de pasta”.fonte