Składnia wyszukiwania

TreeSize zapewnia składnię, która pozwala szybko i elastycznie dostosować wyszukiwanie.

Struktura składni wyszukiwania

Niektóre słowa kluczowe oferują również możliwość bardziej precyzyjnego sformułowania wyszukiwania.

Oprócz nazw plików, można również wyszukiwać rozszerzenia plików, rozmiar, datę, zawartość plików i wiele więcej.

Wyszukiwane hasła można łączyć za pomocą AND lub OR, a nazwy plików można wykluczyć z wyszukiwania za pomocą składni.

Możliwe jest również użycie symboli wieloznacznych i Ekspresji regularnej.

Poniżej znajduje się opis dozwolonych słów kluczowych i niektórych przypadków użycia. Dla większości słów kluczowych dostępna jest skrócona forma umożliwiająca szybsze wyszukiwanie.

Składnia wyszukiwania ma następującą strukturę:

<Property> <Operator> <Value>

Na przykład:

name: = readme

Ta składnia znajduje wszystkie pliki, których nazwa (właściwość) pasuje do (operator) słowa readme (wartość).

Można łączyć kilka wyszukiwanych haseł:

name:=readme, name:=movie

Lub

name:=readme OR name:=movie

Znajduje wszystkie pliki z «readme» LUB «movie» w nazwie.

Wszystkie właściwości, operatory i spójniki

Poniższa tabela przedstawia wszystkie dostępne właściwości, operatory i spójniki, których można używać w TreeSize.

Informacja

Podczas wyszukiwania nazw plików, nazwa: może zostać pominięta. Niezależnie od tego, znak = może być generalnie pominięty jako operator, podobnie jak AND jako koniunkcja pomiędzy dwoma wyszukiwanymi terminami.

Są to domyślne wartości właściwości, operatora i połączenia używane w wyszukiwaniu. Istnieją różne pisownie dla poszczególnych właściwości, które można znaleźć w poniższej tabeli.

Informacja

Jeśli w wyszukiwanej frazie mają być używane zastrzeżone znaki składni wyszukiwania, takie jak nawiasy, przecinki lub spacje, wyszukiwana fraza musi być ujęta w podwójne cudzysłowy. Przykłady znajdują się w poniższej tabeli.

Informacja

Uwaga dotycząca dat: W przypadku użycia daty jako części wyszukiwanego hasła, wymagany format daty zależy od ustawień regionalnych skonfigurowanych w systemie Windows.

Właściwości

Własność

Opis

Przykład

Alternatywna forma

Wyjaśnienie

nazwa:

Wyszukiwanie według nazwy pliku. Jest to domyślna właściwość, która jest używana, gdy żadna właściwość nie jest jawnie określona.

readme

name:readme

Wyszukuje wszystkie pliki, których nazwa zawiera słowo „readme”.

path:

Wyszukiwanie według ścieżki folderu.

ścieżka:Windows

brak

Wyszukiwanie wszystkich plików i folderów w folderze Windows.

rozszerzenia:

Wyszukiwanie według rozszerzenia pliku.

ext:txt

rozszerzenia:txt

Wyszukiwanie wszystkich plików z rozszerzeniem «txt».

group:

Wyszukiwanie według grupy plików.

group:Video files

brak

Wyszukiwanie wszystkich plików wideo. Informacje: Dostępne grupy plików można dostosować w sekcji „Opcje > Konfiguruj grupy plików”.

content:

Wyszukiwanie według zawartości pliku.

cont:license

zawartość:licencja

Wyszukiwanie pełnotekstowe wszystkich plików, których zawartość zawiera słowo „licencja”.

rozmiar:

Wyszukiwanie według rozmiaru pliku.

rozmiar:<500MB

brak

Wyszukiwanie wszystkich plików mniejszych niż 500 MB. Informacja: Rozmiary folderów nie są brane pod uwagę.

dostępny:

Wyszukiwanie według daty dostępu.

accessed:<=01.11.2021

brak

Wyszukiwanie plików z datą dostępu w określonym przedziale czasu.

created:

Wyszukiwanie według daty utworzenia.

created:<=01.11.2021

brak

Wyszukiwanie plików z datą utworzenia w określonym przedziale czasu.

zmodyfikowano:

Wyszukiwanie według daty modyfikacji.

modified:<=01.11.2021

brak

Wyszukiwanie plików z datą modyfikacji w określonym przedziale czasu.

datetaken:

Wyszukiwanie według daty wykonania (np. zdjęć).

datetaken:03.03.2023

brak

Wyszukiwanie plików pobranych 3 marca 2023 r.

atrybut:

Wyszukiwanie według atrybutów pliku.

atrybut: HS

brak

Wyszukiwanie plików z atrybutami H (Hidden) i S (System).

słowo kluczowe:

Wyszukiwanie według słów kluczowych w plikach.

słowo kluczowe: moje_słowo kluczowe

brak

Wyszukiwanie plików (np. docx) oznaczonych słowem kluczowym „my_keyword”.

właściciel:

Wyszukiwanie według właściciela pliku.

właściciel: John

brak

Wyszukaj pliki, których właściciel nazywa się „John”.

Operatorzy

Operator

Opis

Przykład

Alternatywna forma

Wyjaśnienie

=

Nieruchomość musi złożyć wniosek.

readme

name:=readme

Wyszukuje wszystkie pliki, których nazwa zawiera słowo „readme”. Jest to domyślny operator, który jest używany, jeśli żaden operator nie został jawnie określony.

!=

Właściwość nie może być stosowana.

!=readme

name:!=readme

Szukaj wszystkich plików, które nie zawierają słowa «readme».

~

Może być używane w połączeniu z właściwością name:. Następująca wartość jest wyrażeniem regularnym (Regex) i musi być stosowana do właściwości. Uwaga: Wyrażenia regularne muszą być ujęte w cudzysłowy, jeśli używane są znaki składni wyszukiwania, takie jak nawiasy, przecinki lub spacje.

~[0-9]

name:~[0-9]

Szukaj wszystkich plików, które mają przynajmniej jedną cyfrę w swojej nazwie.

!~

Może być używane w połączeniu z właściwością name:. Następująca wartość jest wyrażeniem regularnym (Regex) i nie może być stosowana do właściwości. Uwaga: Wyrażenia regularne muszą być ujęte w cudzysłowy, jeśli używane są znaki składni wyszukiwania, takie jak nawiasy, przecinki lub spacje.

!~[0-9]

name:!~[0-9]

Szukaj wszystkich plików, które nie mają cyfr w swoich nazwach.

> or >=

Operator do porównań rozmiaru lub daty: Właściwość musi być większa niż (lub większa lub równa) określonej wartości.

size:>= 5MB

brak

Szukaj wszystkich plików, które są większe lub równe 5 MB. Informacja: Wyszukiwanie odnosi się tylko do rozmiarów plików; rozmiary folderów nie są brane pod uwagę.

< or <=

Operator porównania rozmiaru lub daty: Właściwość musi być mniejsza niż (lub mniejsza niż lub równa) określona wartość.

rozmiar:<= 500MB

brak

Wyszukuje wszystkie pliki o rozmiarze mniejszym lub równym 500 MB. Informacja: Wyszukiwanie odnosi się tylko do rozmiarów plików; rozmiary folderów nie są brane pod uwagę.

( i )

Nawiasy mogą być używane do grupowania części danych wejściowych wyszukiwania.

(readme, license)*.txt

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

Wyszukuje wszystkie pliki tekstowe zawierające w nazwie słowo „readme” lub „license”.

Spójniki

Koniunkcja

Opis

Przykład

Alternatywna forma

Wyjaśnienie

Znak spacji lub AND

Wszystkie spójne wzorce wyszukiwania muszą być zgodne.

readme ext:txt

name:=readme AND extension:=txt

Wyszukuje wszystkie pliki, których nazwa zawiera słowo „readme” i które mają rozszerzenie „txt”. Jest to domyślne połączenie, które jest używane, jeśli żadne połączenie nie zostanie jawnie określone.

Commar lub OR

Co najmniej jeden z powiązanych wzorców wyszukiwania musi być zgodny.

readme, movie

name:=readme OR name:=movie

Wyszukuje wszystkie pliki, których nazwa zawiera słowo „readme” lub „movie”.

Zarezerwowane znaki

Podczas określania wartości, a dokładniej rzeczywistego wzorca wyszukiwania, istnieją różne zastrzeżone znaki, takie jak symbole wieloznaczne lub cudzysłowy do dokładnego wyszukiwania.

W poniższej tabeli wymieniono te znaki i wyjaśniono je na kilku przykładach.

Przykładowa wartość

Opis

Przykład

Alternatywna forma

Wyniki

*readme*

Wyszukaj readme, gdzie przed i po słowie można umieścić dowolną liczbę znaków. Słowo zawiera „readme”.

*readme*

name:=*readme*

Znajduje: „123readme.txt”, „123readme.docx”, ale NIE: „read_me.txt”, „reading.docx”.

readme

Odpowiada readme. Dwa symbole wieloznaczne przed i po słowie mogą zostać pominięte dla uproszczenia.

readme

name:=readme

Znajduje: „123readme.txt”, „123readme.docx”, ale NIE: „read_me.txt”, „reading.docx”.

readme*

Wyszukaj readme, w którym po słowie można umieścić dowolną liczbę znaków, ale przed słowem nie są dozwolone żadne znaki. Słowo zaczyna się od „readme”.

readme*

name:=readme*

Znajduje: „readme.txt”, „readme_c.docx”, ale NIE: „123readme.txt”, „read_me.txt”.

*readme

Wyszukaj readme, w którym przed słowem można umieścić dowolną liczbę znaków, ale po nim nie są dozwolone żadne znaki. Słowo kończy się na „readme”.

*readme

name:=*readme

Znajduje: «123readme», «c_readme» ale NIE: «readme.txt», «readme_c»

"readme"

Wyszukiwanie słowa dla dokładnego wystąpienia słowa „readme”. Wyszukuje dokładne wystąpienie słowa bez uwzględniania jego części lub odmian. Oznacza to, że wyszukiwane słowo musi być obecne w tekście jako niezależne i kompletne słowo, aby zostało rozpoznane jako trafienie.

"readme"

name:="readme"

Znajduje: «readme» lub «readme.txt», ale NIE: «readmes.txt», «123readme»

rea?me

Wyszukiwanie nazw plików zaczynających się od „rea” i kończących się na „me” oraz zawierających dokładnie jeden znak pomiędzy nimi.

brak

nazwa:=rea?me

Znajduje: «readme», «reasme», «rea1me», ale NIE: «rea123me», «readme.txt».

\\*readme*

Wyszukuje pliki zawierające termin „readme” w dowolnym miejscu ścieżki dostępu.

\\*readme*

name:=\\*readme*

Znajduje: „readme.txt” w dowolnym folderze, „abc.doc” w „C:\temp\readme\local”. ale NIE: „abc.doc” w „C:\temp\local”.