Como posso ver os filtros de pesquisa do Windows disponíveis?

Como posso ver os filtros de pesquisa do Windows disponíveis?

Muitas vezes me perguntei como usar os filtros de pesquisa do Windows. Odocumentação disponívelé extremamente limitado, mas seus usos potenciais são bastante amplos.

Quando digito algo, os únicos filtros de pesquisa que vejo são “Data de modificação” e “Tamanho”. Pesquisar no Google me mostra algumas outras opções que, às vezes, funcionam. Cada vez que tento usá-lo, fico pensando "quais filtros de pesquisa posso usar e quais opções cada filtro suporta?". Alguém tem alguma ideia de onde encontrar uma lista extensa ou como configurar a Pesquisa para me dar uma lista suspensa de possibilidades?

Para encontrar algo, sempre volto ao prompt de comando. Eu gostaria de pensar que posso fazer o contrário.

insira a descrição da imagem aqui

Responder1

Em vez de "Filtros de pesquisa", a palavra-chave/frase que você realmente está procurando é "Sintaxe de consulta avançada".

Como sempre, o MSDN é o lugar onde você pode recorrer para obter mais ajuda e detalhes:

Aliás, se você precisar de um utilitário de pesquisa muito melhor com suporte RegEx, tenteAstroGrepouTudo.

Responder2

Para pesquisar com base nos atributos do sistema de arquivos (por exemplo, oculto, sistema, somente leitura, etc.), use a attributespalavra-chave intuitivamente óbvia, mas em grande parte não documentada. Como discutido emeste tópiconos Fóruns de Ajuda do Windows 7, o uso é

atributos:códigos_de_atributos_numéricos

Os valores dos atributos do arquivo (constantes) são

FILE_ATTRIBUTE_READONLY      = 1
FILE_ATTRIBUTE_HIDDEN        = 2
FILE_ATTRIBUTE_SYSTEM        = 4
FILE_ATTRIBUTE_DIRECTORY     = 16
FILE_ATTRIBUTE_ARCHIVE       = 32
FILE_ATTRIBUTE_ENCRYPTED     = 64 or 16384
FILE_ATTRIBUTE_NORMAL        = 128
FILE_ATTRIBUTE_TEMPORARY     = 256
FILE_ATTRIBUTE_SPARSE_FILE   = 512
FILE_ATTRIBUTE_REPARSE_POINT = 1024
FILE_ATTRIBUTE_COMPRESSED    = 2048
FILE_ATTRIBUTE_OFFLINE       = 4096
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 8192

(Os Fóruns de Ajuda do Windows 7 mencionados acima dizem que FILE_ATTRIBUTE_ENCRYPTEDé 64, masesta página sobre o comando ATTRIBdiz que é 16384. Meus testes (no Windows 7) indicam que 16384 é o valor correto.)

Assim, por exemplo, attributes:1procura arquivos que possuem o atributo READONLY definido. Apenas. Isso não encontrará arquivos que tenham os atributos READONLY e ARCHIVE definidos, use attributes:33para isso. Para encontrar ambos (ou seja, arquivos que possuem o atributo READONLY definido, mas não HIDDEN, SYSTEM, ENCRYPTED, COMPRESSED ou qualquer outro atributo exótico e estendido, independentemente do estado do atributo ARCHIVE), você pode usar

attributes:1 OR attributes:33

Mas essa sintaxe fica complicada rapidamente. Felizmente, existe uma forma abreviada:

attributes:(1 OR 33)

Palavras-chave de conjunção/disjunção ( ANDe OR) devem ser maiúsculas; palavras-chave do filtro de pesquisa (propriedade) como attributes(e filename, kind, type, date, datemodified, , size, owner, datetaken, author, titleetc.) não diferenciam maiúsculas de minúsculas. A propósito, se você gosta de digitação extra, pode dizer system.fileattributesem vez de attributes.

Então, aqui estão os códigos de pesquisa numéricos para todas as pesquisas possíveis com base nos atributos R, He A. ( +Rrepresenta todos os arquivos somente leitura, independentemente do Hstatus A; +R -Hé o exemplo acima – todos os arquivos somente leitura não ocultos.)

Atributos (simbólicos) Valores           numéricos (1 OU 3 OU 33 OU 35) (3 OU 35) 35 3 (1 OU 33) 33 1 (33 OU 35) (1 OU 3) (0 OU 2 OU 32 OU 34 OU 128) (2 OU 34) 34 2 (0 OU 32 OU 128) 32 (0 OU 128) (32 OU 34) (0 OU 2 OU 128) (2 OU 3 OU 34 OU 35) (34 OU 35) ( 2 OU 3) (0 OU 1 OU 32 OU 33 OU 128) (32 OU 33) (0 OU 1 OU 128) (32 OU 33 OU 34 OU 35) (0 OU 1 OU 2 OU 3 OU 128) attributes:
  +R  
  +R +H  
  +R +H +A  
  +R +H -A  
  +R -H  
  +R -H +A  
  +R -H -A  
  +R +A  
  +R -A  
  -R  
  -R +H  
  -R +H +A  
  -R +H -A  
  -R -H  
  -R -H +A  
  -R -H -A  
  -R +A  
  -R -A  
  +H  
  +H +A  
  +H -A  
  -H  
  -H +A  
  -H -A  
  +A  
  -A  

Notas:

  • Qualquer termo de consulta pode ser invertido precedendo-o com -(menos). Por exemplo, você pode encontrar tudoexcetoarquivos ocultos somente leitura com extensão -attributes:(3 OR 35).
  • Naturalmente, mesmo se você usar a attributespalavra-chave para procurar arquivos ocultos, você não encontrará nenhum, a menos que tenha “Mostrar arquivos, pastas e unidades ocultas” selecionado em “Opções de pasta”.
  • Logicamente, arquivos sem atributos definidos deveriam ter o attributesvalor 0, mas parece não ser o caso. Na minha experiência, eles têm um attributesvalor NORMAL (128).
  • Para procurar diretórios e/ou arquivos/diretórios compactados, criptografados, não indexados ou que tenham o atributo SYSTEM definido, adicione as constantes apropriadas da primeira tabela aos valores da tabela acima. Não deverá ser necessário incluir os valores “128”; por exemplo, para -R -H +S -A, deve ser bom o suficiente para pesquisar 4em vez de (4 OR 132).
  • Lembre-se de que pastas “personalizadas” (por exemplo, com um ícone fora do padrão) possuem o atributo READONLY definido. (As personalizações são armazenadas em um arquivo de sistema oculto desktop.ini.)
  • Você não precisa usar a attributespalavra-chave para procurar apenas diretórios (ou seja, excluindo arquivos) se não se importar com os outros atributos; Apenas use type:folder. Da mesma forma, -type:folderprocura apenas arquivos (excluindo diretórios). Não confunda isso com kind:folder, que encontrará pastas verdadeiras do sistema de arquivos, mas também arquivos de coleção como *.CABe *.ZIP.
  • Além disso, você pode pesquisar arquivos e diretórios criptografados com encryptionstatus:encryptedou is:encrypted. O inverso pode ser especificado como -encryptionstatus:encrypted, -is:encryptedou encryptionstatus:unencrypted.
  • Naturalmente, mesmo se você usar a attributespalavra-chave para pesquisar arquivos do sistema, você não encontrará nenhum, a menos que tenha “Ocultar arquivos protegidos do sistema operacional” deselecionado em “Opções de pasta”.

informação relacionada