Skip to content
Volver arriba

# Sintaxis de búsqueda

TreeSize proporciona una sintaxis que le permite personalizar su búsqueda de manera rápida y flexible.

## Ejemplos de una búsqueda simple

Buscar fotos de 2022: `Imágenes 2022`

TreeSize listará todos los archivos de imagen, ya sean jpg, png, bmp o similares, con la fecha de modificación en 2022.

Buscar archivos de Office grandes: `Office > 10MB`

TreeSize lista todos los archivos de Excel, Word, PDF, etc. que son mayores de 10 megabytes.

## Estructura de la sintaxis de búsqueda

Ciertas palabras clave también ofrecen la oportunidad de formular la búsqueda de manera más precisa.

Además de `nombres de archivo`, también puede buscar `extensiones de archivo`, `tamaño`, `fecha`, `contenido del archivo` y mucho más.

Los términos de búsqueda se pueden combinar mediante `AND` o `OR` y los nombres de archivo se pueden excluir de la búsqueda utilizando la sintaxis.

También es posible utilizar comodines y expresiones regulares.

A continuación, encontrará una descripción de las palabras clave permitidas y algunos casos de uso. Para la mayoría de las palabras clave, hay una forma abreviada para una entrada de búsqueda más rápida.

La sintaxis de búsqueda está estructurada de la siguiente manera:

    <Property> <Operator> <Value>

Por ejemplo:

    name: = readme

Esta sintaxis encuentra todos los archivos cuyo nombre (propiedad) coincide (operador) con la palabra readme (valor).

Se pueden combinar varios términos de búsqueda:

    name:=readme, name:=movie

O

    name:=readme OR name:=movie

Encuentra todos los archivos con “readme” O “movie” en su nombre.

## Todas las propiedades, operadores y conjunciones

La siguiente tabla muestra todas las propiedades, operadores y conjunciones disponibles que puede utilizar en TreeSize.

Nota

Al buscar nombres de archivo, se puede omitir name:. Independientemente de esto, el carácter `=` generalmente se puede omitir como operador, así como `AND` como conjunción entre dos términos de búsqueda.

Estos son los valores predeterminados de propiedad, operador y conexión utilizados en la búsqueda. Hay diferentes formas de escribir propiedades individuales, que se pueden encontrar en la tabla a continuación.

Nota

Si desea utilizar caracteres reservados de la sintaxis de búsqueda, como paréntesis, comas o espacios en el término de búsqueda, el término de búsqueda debe estar entre comillas dobles. Los ejemplos se encuentran en la tabla a continuación.

Nota

Una nota sobre las fechas: Al utilizar una fecha como parte del término de búsqueda, el formato de fecha requerido depende de la configuración regional que esté configurada en Windows.

### Propiedades

Propiedad | Descripción | Ejemplo | Forma alternativa | Explicación
--- | --- | --- | --- | ---
`name:` | Buscar por nombre de archivo. Esta es la propiedad predeterminada que se utiliza cuando no se especifica explícitamente ninguna propiedad. | `readme` | `name:readme` | Buscar todos los archivos cuyo nombre de archivo contenga la palabra “readme”.
`path:` | Buscar por ruta de carpeta. | `path:Windows` | ninguno | Buscar todos los archivos y carpetas en la carpeta de Windows.
`extension:` | Buscar por extensión de archivo. | `ext:txt` | `extension:txt` | Buscar todos los archivos con la extensión de archivo “txt”.
`group:` | Buscar por grupo de archivos. | `group:Video files` | ninguno | Buscar todos los archivos de video. Información: Los grupos de archivos disponibles se pueden ajustar en “Opciones > Configurar grupos de archivos”.
`content:` | Buscar por contenido de archivo. | `cont:license` | `content:license` | Búsqueda de texto completo para todos los archivos cuyo contenido de archivo contenga la palabra “license”.
`size:` | Buscar por tamaño de archivo. | `size:<500MB` | ninguno | Buscar todos los archivos más pequeños que 500 MB. Información: Los tamaños de las carpetas no se consideran.
`accessed:` | Buscar por fecha de acceso. | `accessed:<=01.11.2021` | ninguno | Busque archivos con fecha de acceso en el intervalo de tiempo especificado.
`creado:` | Busque por fecha de creación. | `creado:<=01.11.2021` | ninguno | Busque archivos con fecha de creación en el intervalo de tiempo especificado.
`modificado:` | Busque por fecha de modificación. | `modificado:<=01.11.2021` | ninguno | Busque archivos con fecha de modificación en el intervalo de tiempo especificado.
`fechatoma:` | Busque por fecha de toma (por ejemplo, fotos). | `fechatoma:03.03.2023` | ninguno | Busque archivos tomados el 3 de marzo de 2023.
`atributo:` | Busque por atributos de archivo. | `atributo: HS` | ninguno | Busque archivos con los atributos de archivo H (Oculto) y S (Sistema).
`palabra clave:` | Busque por palabras clave en archivos. | `palabra clave: my_keyword` | ninguno | Busque archivos (por ejemplo, archivos docx) marcados con la palabra clave «my_keyword».
`propietario:` | Busque por propietario de archivo. | `propietario: John` | ninguno | Busque archivos cuyo propietario de archivo se llama «John».

### Operadores

Operador | Descripción | Ejemplo | Forma alternativa | Explicación
--- | --- | --- | --- | ---
`=` | La propiedad debe aplicarse. | `readme` | `nombre:=readme` | Busque todos los archivos cuyo nombre de archivo contenga la palabra “readme”. Este es el operador predeterminado que se utiliza si no se especifica explícitamente ningún operador.
`!=` | La propiedad no debe aplicarse. | `!=readme` | `nombre:!=readme` | Busque todos los archivos que no contengan la palabra “readme”.
`~` | Se puede utilizar junto con la propiedad nombre:. El siguiente valor es una Expresión Regular (Regex) y debe aplicarse a la propiedad. Nota: Las Expresiones regulares deben estar entre comillas si se utilizan caracteres de sintaxis de búsqueda como corchetes, comas o espacios. | `~[0-9]` | `nombre:~[0-9]` | Busque todos los archivos que tengan al menos un dígito en su nombre.
`!~` | Se puede utilizar junto con la propiedad name:. El siguiente valor es una Expresión Regular (Regex) y no debe aplicarse a la propiedad. Nota: Las Expresiones regulares deben estar entre comillas si se utilizan caracteres de sintaxis de búsqueda como corchetes, comas o espacios. | `!~[0-9]` | `name:!~[0-9]` | Busque todos los archivos que no tienen dígitos en sus nombres.
`> o >=` | Operador para comparaciones de tamaño o fecha: La propiedad debe ser mayor que (o mayor o igual a) el valor especificado. | `size:>= 5MB` | ninguno | Busque todos los archivos que son mayores o iguales a 5 MB. Información: La búsqueda solo se refiere a tamaños de archivos; los tamaños de carpetas no se tienen en cuenta.
`< o <=` | Operador para comparaciones de tamaño o fecha: La propiedad debe ser menor que (o menor o igual a) el valor especificado. | `size:<= 500MB` | ninguno | Busque todos los archivos que son menores o iguales a 500 MB. Información: La búsqueda solo se refiere a tamaños de archivos; los tamaños de carpetas no se tienen en cuenta.
`( y )` | Los paréntesis se pueden utilizar para agrupar partes de la entrada de búsqueda. | `(readme, license)*.txt` | `(name:=readme OR name:=license) AND *.txt` | Busque todos los archivos de texto que tengan la palabra «readme» o «license» en su nombre de archivo.

### Conjunciones

Conjunción | Descripción | Ejemplo | Forma alternativa | Explicación
--- | --- | --- | --- | ---
`Carácter de espacio` o `Y` | Los patrones de búsqueda de conjunción deben coincidir todos. | `readme ext:txt` | `name:=readme Y extension:=txt` | Busque todos los archivos cuyo nombre de archivo contenga la palabra “readme” y que tengan la extensión de archivo “txt”. Esta es la conexión predeterminada que se utiliza si no se especifica explícitamente ninguna conexión.
`Commar` o `O` | Al menos uno de los patrones de búsqueda relacionados debe coincidir. | `readme, movie` | `name:=readme O name:=movie` | Busque todos los archivos cuyo nombre de archivo contenga la palabra “readme” o “movie”.

### Caracteres reservados

Al especificar valores, más precisamente el patrón de búsqueda real, hay varios caracteres reservados, como comodines o comillas para búsquedas exactas.

La siguiente tabla enumera estos caracteres y los explica con algunos ejemplos.

Valor de ejemplo | Descripción | Ejemplo | Forma alternativa | Resultados
--- | --- | --- | --- | ---
`*readme*` | Busque “readme”, donde se puede colocar cualquier número de caracteres antes y después de la palabra. La palabra contiene “readme”. | `*readme*` | `name:=*readme*` | Encuentra: “123readme.txt”, “123readme.docx” pero NO: “read_me.txt”, “reading.docx”
`readme` | Corresponde a readme. Los dos comodines antes y después de la palabra pueden omitirse por simplicidad. | `readme` | `nombre:=readme` | Encuentra: “123readme.txt”, “123readme.docx” pero NO: “read_me.txt”, “reading.docx”
`readme*` | Busque readme, donde se puede colocar cualquier número de caracteres después de la palabra, pero no se permiten caracteres antes de la palabra. La palabra comienza con “readme”. | `readme*` | `name:=readme*` | Encuentra: “readme.txt”, “readme_c.docx” pero NO: “123readme.txt”, “read_me.txt”
`*readme` | Busque readme, donde se puede colocar cualquier número de caracteres antes de la palabra, pero no se permiten caracteres después de eso. La palabra termina con “readme”. | `*readme` | `name:=*readme` | Encuentra: “123readme”, “c_readme” pero NO: “readme.txt”, “readme_c”
`"readme"` | Búsqueda de palabra para la ocurrencia exacta de la palabra «readme». Busca la ocurrencia exacta de la palabra sin tener en cuenta partes o variaciones de la palabra. Esto significa que la palabra buscada debe estar presente en el texto como una palabra independiente y completa para ser reconocida como un acierto. | `"readme"` | `name:="readme"` | Encuentra: “readme” o “readme.txt” pero NO: “readmes.txt”, “123readme”
`rea?me` | Busque nombres de archivos que comiencen con “rea” y terminen con “me” y contengan exactamente un carácter en el medio. | ninguno | `name:=rea?me` | Encuentra: “readme”, “reasme”, “rea1me” pero NO: “rea123me”, “readme.txt”
`\\*readme*` | Busque archivos que contengan el término «readme» en cualquier parte de su ruta. | `\\*readme*` | `name:=\\*readme*` | Encuentra: «readme.txt» en cualquier carpeta, «abc.doc» en «C:\temp\readme\local». pero NO: «abc.doc» en «C:\temp\local».