Skip to content
Voltar ao início

# Como defino filtros de pesquisa?

Para criar um novo filtro, siga estas etapas:

Comece clicando em «+». Em seguida, selecione o que deseja procurar na primeira caixa de filtro.

Dica

Você está procurando ficheiros com um nome específico? Selecione «Nome». Deve ser criado um filtro para o tamanho do ficheiro? Selecione «Tamanho». Você está procurando ficheiros de um tipo específico? Selecione «Tipo de Ficheiro», etc. (Uma variedade de valores para comparar está disponível. Veja também Que tipos de filtros estão disponíveis?).

No segundo campo, selecione como os elementos devem ser comparados:

Uma pesquisa por nomes de ficheiros, por exemplo, pode procurar caracteres que estão contidos no nome, ou se começa ou termina com ele.

Comparações mais complexas podem ser realizadas com a opção «corresponde ao padrão», ou «corresponde à expressão regular».

Exemplos para isso são padrões simples de caracteres curinga, como `.exe`, ou padrões de expressão regular, como `.+\.exe$`.

O oposto de um filtro também é possível. Você pode procurar ficheiros que não contêm uma determinada string. Isso pode ser usado para excluir certos ficheiros dos seus resultados de pesquisa.

Por fim, defina o valor do filtro. Este valor será comparado com o nome do ficheiro, tamanho, etc.

## Combinando múltiplos filtros entre si

Múltiplos filtros também podem ser combinados entre si. Você pode definir múltiplos filtros que serão aplicados um após o outro, usando o método que você selecionou.

Você pode personalizar completamente se os filtros serão combinados via conjunção `Ou`, ou via conjunção `E`. O primeiro significa que pelo menos um dos filtros deve se aplicar, o último significa que todos devem corresponder.

Uma definição de filtro está sempre localizada abaixo de um nódulo `E` ou `Ou` da estrutura de árvore. Este nódulo define como os filtros subjacentes devem ser combinados.

### Dicas para usuários avançados

Ao combinar múltiplos filtros diferentes, onde parte deles deve ser combinada via `Ou`, enquanto outros devem ser combinados via `E`, pode parecer um pouco desafiador manter a visão geral, na primeira utilização, uma vez que a disposição em uma estrutura de árvore não corresponde à nossa direção de leitura habitual.

No entanto, graças a esta representação compacta e claramente estruturada, os elementos podem ser aninhados tão profundamente quanto desejado, tornando possíveis combinações complexas que podem abranger quase qualquer caso de uso.

Como os elementos que pertencem juntos compartilham o mesmo nódulo de nível superior na árvore, muitas vezes é aconselhável ler a estrutura de dentro para fora, ou seja, primeiro olhar para os elementos folha da árvore e, em seguida, para os respectivos elementos de nível superior.

O modelo «Excluir ficheiros do sistema» mostra um exemplo de tal combinação complexa e destina-se a fornecer uma introdução para ajudá-lo a se orientar na definição de definições de filtro mais complexas.

## Usando Coringas

Se você selecionar a opção «corresponde ao padrão» para um tipo de filtro, pode criar um filtro mais complexo, onde certas partes do termo de pesquisa são substituídas por um espaço reservado.

- Substitui nenhum ou arbitrariamente muitos caracteres alfanuméricos.

? Substitui exatamente um caractere alfanumérico.

Expressões regulares também podem ser utilizados como padrões selecionando o método de comparação «corresponde a Expressão Regular». A tabela seguinte mostra um exemplo de padrões possíveis:

Nome | corresponde ao padrão | `.doc` | Procura todos os ficheiros com a extensão «.doc».
Nome | corresponde a Expressão Regular | `[^\x00-\x7F]` | Encontre todos os ficheiros/pastas com caracteres ASCII inválidos.
Caminho completo | corresponde ao padrão | `*\Windows\System32\*.exe` | Procura todas as aplicações no caminho «Windows\System32».
Nome | corresponde a Expressão Regular | `(?=.*a)(?=.*b)` | Encontra todos os ficheiros/pastas que contêm pelo menos um caractere «a» e um caractere «b».
Nome | corresponde ao padrão | `admin*` | Procura todos os ficheiros com um proprietário de ficheiro começando com «admin…» (por exemplo, «Administrador» ou «Administradores»).