Синтаксис на търсенето

TreeSize предоставя синтаксис, който ви позволява бързо и гъвкаво да персонализирате търсенето си.

Структура на синтаксиса на търсенето

Определени ключови думи също предлагат възможност за по-прецизно формулиране на търсенето.

В допълнение към имена на файлове, можете да търсите и по разширения на файлове, размер, дата, съдържание на файлове и много други.

Търсещите термини могат да бъдат комбинирани чрез AND или OR, а имената на файловете могат да бъдат изключени от търсенето, използвайки синтаксиса.

Възможно е също така да се използват символи за замяна и регулярни изрази.

По-долу ще намерите описание на разрешените ключови думи и някои примери за употреба. За повечето ключови думи има съкратена форма за по-бързо въвеждане на търсене.

Синтаксисът на търсенето е структуриран, както следва:

<Property> <Operator> <Value>

Например:

name: = readme

Този синтаксис намира всички файлове, чието име (свойство) съвпада (оператор) с думата readme (стойност).

Множество търсещи термини могат да бъдат комбинирани:

name:=readme, name:=movie

Или

name:=readme OR name:=movie

Намира всички файлове с ‚readme‘ ИЛИ ‚movie‘ в името си.

Всички свойства, оператори и съединения

Следната таблица показва всички налични свойства, оператори и съединения, които можете да използвате в TreeSize.

Note

При търсене на имена на файлове, name: може да бъде пропуснато. Независимо от това, символът = може общо взето да бъде пропуснат като оператор, както и AND като съединение между два термина за търсене.

Това са стойностите по подразбиране за свойства, оператори и връзки, използвани в търсенето. Има различни правописи за отделни свойства, които могат да бъдат намерени в таблицата по-долу.

Note

Ако искате да използвате запазени символи от синтаксиса на търсенето, като скоби, запетаи или интервали в термина за търсене, терминът за търсене трябва да бъде поставен в двойни кавички. Примери са в таблицата по-долу.

Note

Забележка относно датите: Когато използвате дата като част от термина за търсене, необходимият формат на датата зависи от регионалните настройки, конфигурирани в Windows.

Свойства

Свойство

Описание

Пример

Алтернативна форма

Обяснение

name:

Търсене по име на файл. Това е свойството по подразбиране, което се използва, когато не е посочено изрично свойство.

readme

name:readme

Търсене на всички файлове, чието име на файл съдържа думата ‚readme‘.

path:

Търсене по път на папка.

path:Windows

няма

Търсене на всички файлове и папки в папката Windows.

extension:

Търсене по разширение на файла.

ext:txt

extension:txt

Търсене на всички файлове с разширение ‚txt‘.

group:

Търсене по група на файла.

group:Video files

няма

Търсене на всички видео файлове. Информация: Наличните групи файлове могат да бъдат настроени в ‚Опции > Конфигуриране на групи файлове‘.

content:

Търсене по съдържание на файла.

cont:license

content:license

Търсене на пълен текст за всички файлове, чието съдържание съдържа думата ‚лиценз‘.

size:

Търсене по размер на файла.

size:<500MB

няма

Търсене на всички файлове по-малки от 500 MB. Информация: Размерите на папките не се вземат предвид.

accessed:

Търсене по дата на достъп.

accessed:<=01.11.2021

няма

Търсене на файлове с дата на достъп в посочения интервал от време.

created:`

Търсене по дата на създаване.

created:<=01.11.2021

няма

Търсене на файлове с дата на създаване в посочения интервал от време.

модифициран:`

Търсене по дата на модификация.

modified:<=01.11.2021

няма

Търсене на файлове с дата на модификация в посочения интервал от време.

данни, които са взети:`

Търсене по дата на заснемане (напр. снимки).

datetaken:03.03.2023

няма

Търсене на файлове, направени на 3 март 2023 г.

атрибут:`

Търсене по атрибути на файла.

Атрибут: HS

няма

Търсене на файлове с атрибутите H (Hidden) и S (System).

ключова дума:`

Търсене по ключови думи във файлове.

ключова дума: my_keyword

няма

Търсене на файлове (напр. docx файлове), маркирани с ключовата дума „my_keyword“.

owner:

Търсене по собственик на файла.

owner: John

няма

Търсене на файлове, чийто собственик на файла е „John“.

Оператори

Оператор

Описание

Пример

Алтернативна форма

Обяснение

=

Свойството трябва да се прилага.

readme

name:=readme

Търсене на всички файлове, чийто файл име съдържа думата ‚readme‘. Това е операторът по подразбиране, който се използва, ако не е посочен изрично оператор.

!=

Свойството не трябва да се прилага.

!=readme

name:!=readme

Търсене на всички файлове, които не съдържат думата ‚readme‘.

~

Може да се използва в комбинация с свойството name:. Следващата стойност е Регулярно Изразяване (Regex) и трябва да се прилага към свойството. Забележка: Регулярни изрази трябва да бъде поставено в кавички, ако се използват символи за синтаксис на търсене, като скоби, запетаи или интервали.

~[0-9]

name:~[0-9]

Търсете всички файлове, които имат поне една цифра в името си.

!~

Може да се използва в комбинация с свойството name:. Следната стойност е Регулярно Изражение (Regex) и не трябва да се прилага към свойството. Забележка: Регулярни изрази трябва да бъде поставено в кавички, ако се използват символи за търсене, като скоби, запетаи или интервали.

!~[0-9]

name:!~[0-9]

Търсете всички файлове, които нямат цифри в имената си.

> or >=

Оператор за сравнения на размер или дата: Свойството трябва да бъде по-голямо от (или по-голямо или равно на) зададената стойност.

size:>= 5MB

няма

Търсете всички файлове, които са по-големи или равни на 5 MB. Информация: Търсенето се отнася само до размерите на файловете; размерите на папките не се вземат предвид.

< or <=

Оператор за сравнения на размер или дата: Свойството трябва да бъде по-малко от (или по-малко или равно на) зададената стойност.

size:<= 500MB

няма

Търсете всички файлове, които са по-малки или равни на 500 MB. Информация: Търсенето се отнася само до размерите на файловете; размерите на папките не се вземат предвид.

( and )

Скобите могат да се използват за групиране на части от входа за търсене.

(readme, license)*.txt

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

Търсете всички текстови файлове, които имат думата „readme“ или „license“ в името на файла.

Съединения

Съединение

Описание

Пример

Алтернативна форма

Обяснение

Празен символ или И

Всички свързани шаблони за търсене трябва да съвпадат.

readme ext:txt

name:=readme И extension:=txt

Търсете всички файлове, чието име на файл съдържа думата ‚readme‘ и които имат разширение на файла ‚txt‘. Това е стандартната връзка, която се използва, ако не е посочена изрично друга.

Запетая или ИЛИ

Поне един от свързаните шаблони за търсене трябва да съвпадне.

readme, movie

name:=readme ИЛИ name:=movie

Търсете всички файлове, чието име на файл съдържа думата ‚readme‘ или ‚movie‘.

Запазени символи

При задаване на стойности, по-точно на действителния шаблон за търсене, съществуват различни запазени символи, като символи за подмяна или кавички за точни търсения.

Следната таблица изброява тези символи и ги обяснява с някои примери.

Примерна стойност

Описание

Пример

Алтернативна форма

Резултати

*readme*

Търсете ‚readme‘, където може да има произволен брой символи преди и след думата. Думата съдържа ‚readme‘.

*readme*

name:=*readme*

Намира: ‚123readme.txt‘, ‚123readme.docx‘, но НЕ: ‚read_me.txt‘, ‚reading.docx‘

readme

Съответства на readme. Двете заместващи символи преди и след думата могат да бъдат пропуснати за опростяване.

readme

name:=readme

Намира: ‚123readme.txt‘, ‚123readme.docx‘, но НЕ: ‚read_me.txt‘, ‚reading.docx‘

readme*

Търсене на readme, където може да се постави произволен брой символи след думата, но не са разрешени символи преди думата. Думата започва с ‚readme‘.

readme*

name:=readme*

Намира: ‚readme.txt‘, ‚readme_c.docx‘, но НЕ: ‚123readme.txt‘, ‚read_me.txt‘

*readme

Търсене на readme, където може да се постави произволен брой символи преди думата, но не са разрешени символи след това. Думата завършва с ‚readme‘.

*readme

name:=*readme

Намира: ‚123readme‘, ‚c_readme‘, но НЕ: ‚readme.txt‘, ‚readme_c‘

"readme"

Търсене на думата за точното й срещане „readme“. То търси за точното срещане на думата, без да взема предвид части или вариации на думата. Това означава, че търсената дума трябва да присъства в текста като независима и цяла дума, за да бъде разпозната като попадение.

"readme"

name:="readme"

Намира: ‚readme‘ или ‚readme.txt‘, но НЕ: ‚readmes.txt‘, ‚123readme‘

rea?me

Търсене на имена на файлове, започващи с ‚rea‘ и завършващи с ‚me‘, и съдържащи точно един символ между тях.

няма

name:=rea?me

Намира: ‚readme‘, ‚reasme‘, ‚rea1me‘, но НЕ: ‚rea123me‘, ‚readme.txt‘

\\*readme*

Търсене на файлове, които съдържат термина „readme“ навсякъде в пътя си.

\\*readme*

name:=\\*readme*

Намира: „readme.txt“ в която и да е папка, „abc.doc“ в „C:\temp\readme\local“. но НЕ: „abc.doc“ в „C:\temp\local“.