Sintaxe de pesquisa

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

Estrutura da sintaxe de pesquisa

Certas palavras-chave também oferecem a oportunidade de formular a pesquisa de forma mais precisa.

Além de nomes de ficheiros, você também pode procurar por extensões de ficheiros, tamanho, data, conteúdos de ficheiros e muito mais.

Os termos de pesquisa podem ser combinados via AND ou OR e os nomes de ficheiros 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 uma entrada de pesquisa mais rápida.

A sintaxe de pesquisa é estruturada da seguinte forma:

<Property> <Operator> <Value>

Por exemplo:

name: = readme

Esta sintaxe encontra todos os ficheiros 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

Encontra todos os ficheiros com “readme” OU “filme” em seu nome.

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.

Nota

Ao procurar por nomes de ficheiros, o nome: pode ser omitido. Independentemente disso, o caractere = pode geralmente ser omitido como operador, assim como AND como conjunção entre dois termos de pesquisa.

Estes são os valores de propriedade, operador e conexão por defeito utilizados na pesquisa. Existem diferentes grafias para propriedades individuais, que podem ser encontradas na tabela abaixo.

Nota

Se você quiser usar caracteres reservados da sintaxe de pesquisa, como parênteses, vírgulas ou espaços no termo de pesquisa, o termo de pesquisa deve ser colocado entre aspas duplas. Exemplos estão na tabela abaixo.

Nota

Uma nota sobre datas: Ao usar uma data como parte do termo de pesquisa, o formato de data necessário depende das configurações regionais que estão configuradas no Windows.

Propriedades

Propriedade

Descrição

Exemplo

Forma alternativa

Explicação

name:

Pesquisar por nome de ficheiro. Esta é a propriedade por defeito que é usada quando nenhuma propriedade é explicitamente especificada.

readme

name:readme

Pesquisar por todos os ficheiros cujo nome de ficheiro contém a palavra “readme”.

path:

Pesquisar por caminho de pasta.

path:Windows

nenhum

Pesquisar por todos os ficheiros e pastas na pasta Windows.

extension:

Procurar por extensão de ficheiro.

ext:txt

extension:txt

Procurar todos os ficheiros com a extensão de ficheiro “txt”.

group:

Procurar por grupo de ficheiros.

group:Video files

nenhum

Procurar todos os ficheiros de vídeo. Informação: Os grupos de ficheiros disponíveis podem ser ajustados em “Opções > Configurar grupos de ficheiros”.

content:

Procurar por conteúdo de ficheiro.

cont:license

content:license

Pesquisa de texto completo para todos os ficheiros cujo conteúdo de ficheiro contém a palavra “license”.

size:

Procurar por tamanho de ficheiro.

size:<500MB

nenhum

Procurar todos os ficheiros menores que 500 MB. Informação: Os tamanhos das pastas não são considerados.

accessed:

Procurar por data de acesso.

accessed:<=01.11.2021

nenhum

Procurar ficheiros com data de acesso no intervalo de tempo especificado.

created:

Procurar por data de criação.

created:<=01.11.2021

nenhum

Procurar ficheiros com data de criação no intervalo de tempo especificado.

modified:

Procurar por data de modificação.

modified:<=01.11.2021

nenhum

Procurar ficheiros com data de modificação no intervalo de tempo especificado.

datetaken:

Procurar por data de captura (por exemplo, fotos).

datetaken:03.03.2023

nenhum

Procurar ficheiros capturados em 3 de março de 2023.

attribute:

Procurar por atributos de ficheiro.

attribute: HS

nenhum

Procurar ficheiros com os atributos de ficheiro H (Oculto) e S (Sistema).

keyword:

Procurar por palavras-chave em ficheiros.

keyword: my_keyword

nenhum

Procurar ficheiros (por exemplo, ficheiros docx) marcados com a palavra-chave «my_keyword».

proprietário:

Procurar pelo proprietário do ficheiro.

proprietário: John

nenhum

Procurar ficheiros cujo proprietário do ficheiro se chama «John».

Operadores

Operador

Descrição

Exemplo

Forma alternativa

Explicação

=

A propriedade deve aplicar-se.

readme

nome:=readme

Procurar todos os ficheiros cujo nome do ficheiro contém a palavra “readme”. Este é o operador por defeito que é utilizado se nenhum operador for explicitamente especificado.

!=

A propriedade não deve aplicar-se.

!=readme

nome:!=readme

Procurar todos os ficheiros que não contêm a palavra “readme”.

~

Pode ser utilizado em conjunto com a propriedade nome:. O valor a seguir é uma Expressão Regular (Regex) e deve ser aplicado à propriedade. Nota: O Expressões regulares deve ser colocado entre aspas se forem utilizados caracteres de sintaxe de procura, como parêntesis, vírgulas ou espaços.

~[0-9]

nome:~[0-9]

Procure todos os ficheiros que tenham pelo menos um dígito no seu nome.

!~

Pode ser utilizado em conjunto com a propriedade nome:. O valor a seguir é uma Expressão Regular (Regex) e não deve ser aplicado à propriedade. Nota: O Expressões regulares deve ser colocado entre aspas se forem utilizados caracteres de sintaxe de procura, como parêntesis, vírgulas ou espaços.

!~[0-9]

name:!~[0-9]

Procure todos os ficheiros que não têm dígitos nos seus nomes.

> ou >=

Operador para comparações de tamanho ou data: A propriedade deve ser maior do que (ou maior ou igual a) o valor especificado.

size:>= 5MB

nenhum

Procure todos os ficheiros que são maiores ou iguais a 5 MB. Informação: A pesquisa refere-se apenas aos tamanhos dos ficheiros; 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 do que (ou menor ou igual a) o valor especificado.

size:<= 500MB

nenhum

Procure todos os ficheiros que são menores ou iguais a 500 MB. Informação: A pesquisa refere-se apenas aos tamanhos dos ficheiros; os tamanhos das pastas não são levados em conta.

( e )

Os parênteses podem ser utilizados para agrupar partes da entrada de pesquisa.

(readme, license)*.txt

(name:=readme OU name:=license) AND *.txt

Procure todos os ficheiros de texto que tenham a palavra «readme» ou «license» no seu nome de ficheiro.

Conjunções

Conjunção

Descrição

Exemplo

Forma alternativa

Explicação

Caractere de espaço ou E

Os padrões de pesquisa de conjunção devem corresponder a todos.

readme ext:txt

name:=readme AND extension:=txt

Procure todos os ficheiros cujo nome de ficheiro contém a palavra “readme” e que têm a extensão de ficheiro “txt”. Esta é a conexão por defeito que é utilizada se nenhuma conexão for explicitamente especificada.

Vírgula ou OU

Pelo menos um dos padrões de pesquisa relacionados deve corresponder.

readme, movie

name:=readme OR name:=movie

Procure todos os ficheiros cujo nome de ficheiro contém a palavra “readme” ou “movie”.

Caracteres reservados

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

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

Valor de exemplo

Descrição

Exemplo

Forma alternativa

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*

name:=*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 simplicidade.

readme

nome:=readme

Encontra: “123readme.txt”, “123readme.docx” mas NÃO: “read_me.txt”, “reading.docx”

readme*

Procure por 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*

name:=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 após isso. A palavra termina com “readme”.

*readme

name:=*readme

Encontra: “123readme”, “c_readme” mas NÃO: “readme.txt”, “readme_c”

"readme"

Pesquisa de palavra para a ocorrência exata da palavra «readme». Ela busca pela ocorrência exata da palavra sem considerar 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 ficheiros que começam com “rea” e terminam com “me” e contêm exatamente um caractere entre eles.

nenhum

name:=rea?me

Encontra: “readme”, “reasme”, “rea1me” mas NÃO: “rea123me”, “readme.txt”

\\*readme*

Procure por ficheiros que contenham o termo «readme» em qualquer lugar do seu caminho.

\\*readme*

name:=\\*readme*

Encontra: «readme.txt» em qualquer pasta, «abc.doc» em «C:\temp\readme\local». mas NÃO: «abc.doc» em «C:\temp\local».