Skip to content
Back to top

# Sintaxe de pesquisa

O TreeSize fornece uma sintaxe que lhe permite personalizar sua pesquisa de forma rápida e flexível.

## Exemplos para uma pesquisa simples

Pesquisar fotos de 2022: `Imagens 2022`

O TreeSize listará todos os arquivos de imagem, sejam eles jpg, png, bmp ou similares, com a data de modificação em 2022.

Procure por arquivos grandes do Office: `Office > 10MB`

O TreeSize lista todos os arquivos do Excel, Word, PDF etc. que são maiores que 10 megabytes.

## Estrutura da sintaxe de pesquisa

Certas palavras-chave também oferecem a oportunidade de formular a pesquisa com mais precisão.

Além de `nomes de arquivos`, você também pode pesquisar `extensões de arquivos`, `tamanho`, `data`, `conteúdo de arquivos` e muito mais.

Os termos de pesquisa podem ser combinados por meio de `AND` ou `OR` e os nomes de arquivos podem ser excluídos da pesquisa usando a sintaxe.

Também é possível usar curingas e expressões regulares.

Abaixo, você encontrará uma descrição das palavras-chave permitidas e alguns casos de uso. Para a maioria das palavras-chave, há uma forma abreviada para agilizar a entrada na pesquisa.

A sintaxe da pesquisa é estruturada da seguinte forma:

    <Property> <Operator> <Value>

Por exemplo:

    name: = readme

Essa sintaxe encontra todos os arquivos cujo nome (propriedade) corresponde (operador) à palavra readme (valor).

Vários termos de pesquisa podem ser combinados:

    name:=readme, name:=movie

Ou

    name:=readme OR name:=movie

Localiza todos os arquivos com “readme” OU “movie” em seus nomes.

## Todas as propriedades, operadores e conjunções

A tabela a seguir mostra todas as propriedades, operadores e conjunções disponíveis que você pode usar no TreeSize.

Note

Ao pesquisar nomes de arquivos, name: pode ser omitido. Independentemente disso, o caractere `=` geralmente pode ser omitido como operador, assim como `AND` como conjunção entre dois termos de pesquisa.

Esses são os valores padrão de propriedade, operador e conexão usados na pesquisa. Há diferentes grafias para propriedades individuais, que podem ser encontradas na tabela abaixo.

Note

Se você quiser usar caracteres reservados da sintaxe de pesquisa, como colchetes, vírgulas ou espaços no termo de pesquisa, o termo de pesquisa deverá ser colocado entre aspas duplas. Os exemplos estão na tabela abaixo.

Note

Uma observação sobre datas: Ao usar uma data como parte do termo de pesquisa, o formato de data necessário depende das configurações de região definidas no Windows.

### Propriedades

Propriedade | Descrição | Exemplo | Formulário alternativo | Explicação
--- | --- | --- | --- | ---
`nome:` | Pesquisar por nome de arquivo. Essa é a propriedade padrão que é usada quando nenhuma propriedade é explicitamente especificada. | `readme` | `name:readme` | Procure todos os arquivos cujo nome contenha a palavra “readme”.
`caminho:` | Pesquisar por caminho de pasta. | `caminho:Windows` | nenhum | Pesquisar todos os arquivos e pastas na pasta Windows.
`extensão:` | Pesquisar por extensão de arquivo. | `ext:txt` | `extensão:txt` | Pesquise todos os arquivos com a extensão de arquivo “txt”.
`grupo:` | Pesquisar por grupo de arquivos. | `group:Video files` | nenhum | Pesquise todos os arquivos de vídeo. Informações: Os grupos de arquivos disponíveis podem ser ajustados em “Options > Configure file groups” (Opções > Configurar grupos de arquivos).
`conteúdo:` | Pesquisar por conteúdo de arquivo. | `cont:license` | `content:license` | Pesquisa de texto completo para todos os arquivos cujo conteúdo contenha a palavra “licença”.
`tamanho:` | Pesquisar por tamanho de arquivo. | `tamanho:<500MB` | nenhum | Pesquise todos os arquivos com menos de 500 MB. Informações: Os tamanhos das pastas não são considerados.
`acessado:` | Pesquisar por data de acesso. | `accessed:<=01.11.2021` | nenhum | Pesquise arquivos com data de acesso no intervalo de tempo especificado.
`criado:` | Pesquisar por data de criação. | `created:<=01.11.2021` | nenhum | Pesquisar arquivos com data de criação no intervalo de tempo especificado.
`modificado:` | Pesquisar por data de modificação. | `modified:<=01.11.2021` | nenhum | Procura por arquivos com data de modificação no intervalo de tempo especificado.
`datetaken:` | Pesquise por data de captura (por exemplo, fotos). | `datetaken:03.03.2023` | nenhum | Pesquise arquivos obtidos em 3 de março de 2023.
`atributo:` | Pesquisar por atributos de arquivo. | `atributo: HS` | nenhum | Procurar arquivos com os atributos de arquivo H (Hidden) e S (System).
`palavra-chave:` | Pesquisar por palavras-chave em arquivos. | `keyword: my_keyword` | nenhum | Pesquise arquivos (por exemplo, arquivos docx) marcados com a palavra-chave “my_keyword”.
`proprietário:` | Pesquisar por proprietário do arquivo. | `proprietário: John` | nenhum | Procure arquivos cujo proprietário se chama “John”.

### Operadores

Operador | Descrição | Exemplo | Formulário alternativo | Explicação
--- | --- | --- | --- | ---
`=` | A propriedade deve ser aplicada. | `readme` | `nome:=readme` | Procura todos os arquivos cujo nome contém a palavra “readme”. Esse é o operador padrão que é usado se nenhum operador for explicitamente especificado.
`!=` | A propriedade não deve ser aplicada. | `!=readme` | `name:!=readme` | Procure todos os arquivos que não contenham a palavra “readme”.
`~` | Pode ser usado em conjunto com a propriedade name:. O valor a seguir é uma Expressão Regular (Regex) e deve ser aplicado à propriedade. Observação: o Expressões regulares deve ser colocado entre aspas se forem usados caracteres de sintaxe de pesquisa, como colchetes, vírgulas ou espaços. | `~[0-9]` | `nome:~[0-9]` | Pesquise todos os arquivos que tenham pelo menos um dígito em seu nome.
`!~` | Pode ser usado em conjunto com a propriedade name:. O valor a seguir é uma Expressão Regular (Regex) e não deve ser aplicado à propriedade. Observação: o Expressões regulares deve ser colocado entre aspas se forem usados caracteres de sintaxe de pesquisa, como colchetes, vírgulas ou espaços. | `!~[0-9]` | `name:!~[0-9]` | Procure todos os arquivos que não tenham dígitos em seus nomes.
`> ou >=` | Operador para comparações de tamanho ou data: A propriedade deve ser maior que (ou maior que ou igual a) o valor especificado. | `tamanho:>= 5MB` | nenhum | Pesquise todos os arquivos que sejam maiores ou iguais a 5 MB. Informações: A pesquisa refere-se apenas aos tamanhos dos arquivos; os tamanhos das pastas não são levados em conta.
`< ou <=` | Operador para comparações de tamanho ou data: A propriedade deve ser menor que (ou menor que ou igual a) o valor especificado. | `tamanho:<= 500MB` | nenhum | Pesquise todos os arquivos que sejam menores ou iguais a 500 MB. Informações: A pesquisa refere-se apenas aos tamanhos dos arquivos; os tamanhos das pastas não são levados em conta.
`( e )` | Os parênteses podem ser usados para agrupar partes da entrada de pesquisa. | `(readme, license)*.txt` | `(name:=readme OR name:=license) AND *.txt` | Procure todos os arquivos de texto que tenham a palavra “readme” ou “license” em seu nome de arquivo.

### Conjunções

Conjunção | Descrição | Exemplo | Formulário alternativo | Explicação
--- | --- | --- | --- | ---
`Caractere de espaço` ou `AND` | Todos os padrões de pesquisa conjunta devem corresponder. | `readme ext:txt` | `name:=readme AND extension:=txt` | Procure todos os arquivos cujo nome contenha a palavra “readme” e que tenham a extensão de arquivo “txt”. Essa é a conexão padrão que é usada se nenhuma conexão for explicitamente especificada.
`Commar` ou `OR` | Pelo menos um dos padrões de pesquisa relacionados deve corresponder. | `readme, movie` | `name:=readme OR name:=movie` | Procure todos os arquivos cujo nome contenha a palavra “readme” ou “movie”.

### Caracteres reservados

Ao especificar valores, mais precisamente o padrão de pesquisa real, há vários caracteres reservados, como curingas ou aspas, para pesquisas exatas.

A tabela a seguir lista esses caracteres e os explica com alguns exemplos.

Exemplo de valor | Descrição | Exemplo | Formulário alternativo | Resultados
--- | --- | --- | --- | ---
`*readme*` | Procure por readme, onde qualquer número de caracteres pode ser colocado antes e depois da palavra. A palavra contém “readme”. | `*readme*` | `nome:=*readme*` | Encontra: ‘123readme.txt’, ‘123readme.docx’ mas NÃO: ‘read_me.txt’, ‘reading.docx’
`readme` | Corresponde a readme. Os dois caracteres curinga antes e depois da palavra podem ser omitidos para simplificar. | `readme` | `nome:=readme` | Encontra: ‘123readme.txt’, ‘123readme.docx’ mas NÃO: ‘read_me.txt’, ‘reading.docx’
`readme*` | Pesquise readme, onde qualquer número de caracteres pode ser colocado após a palavra, mas nenhum caractere é permitido antes da palavra. A palavra começa com ‘readme’. | `readme*` | `nome:=readme*` | Encontra: ‘readme.txt’, ‘readme_c.docx’ mas NÃO: ‘123readme.txt’, ‘read_me.txt’
`*readme` | Procure por readme, onde qualquer número de caracteres pode ser colocado antes da palavra, mas nenhum caractere é permitido depois. A palavra termina com “readme”. | `*readme` | `nome:=*readme` | Encontra: ‘123readme’, ‘c_readme’ mas NÃO: ‘readme.txt’, ‘readme_c’
`"readme"` | Pesquisa de palavras para a ocorrência exata da palavra “readme”. Ele procura a ocorrência exata da palavra sem levar em conta partes ou variações da palavra. Isso significa que a palavra pesquisada deve estar presente no texto como uma palavra independente e completa para ser reconhecida como um acerto. | `"readme"` | `name:="readme"` | Encontra: ‘readme’ ou ‘readme.txt’, mas NÃO: ‘readmes.txt’, ‘123readme’
`rea?me` | Procure por nomes de arquivos que comecem com “rea” e terminem com “me” e que contenham exatamente um caractere entre eles. | nenhum | `nome:=área?me` | Encontra: ‘readme’, ‘reasme’, ‘rea1me’ mas NÃO: ‘rea123me’, ‘readme.txt’
`\\*readme*` | Procure por arquivos que contenham o termo “readme” em qualquer lugar do caminho. | `\\*readme*` | `nome:=\\*readme*` | Encontra: “readme.txt” em qualquer pasta, “abc.doc” em “C:\temp\readme\local”. mas NÃO: “abc.doc” em “C:\temp\local”.