# Cum se definesc filtrele de căutare?

Navigation: Utilizarea căutării fișierelor TreeSize > Căutare avansată >

# Cum se definesc filtrele de căutare?

## Definirea unui filtru

Pentru a crea un filtru nou, urmați acești pași:

1.Faceți clic pe "+"

2.În prima casetă de selecție, selectați ceea ce doriți să căutați:

▪Căutați fișiere cu un anumit nume? Selectați "Nume"

▪Trebuie creat un filtru pentru dimensiunea fișierului? Selectați "Dimensiune"

▪Căutați fișiere de un anumit tip? Selectați "Tip fișier"

▪etc. (Sunt disponibile o varietate de valori pentru comparație. A se vedea și "Ce filtre există?")

3.În al doilea câmp, selectați modul în care elementele ar trebui comparate. O căutare a numelor de fișiere, de exemplu, poate căuta caracterele care sunt conținute în nume sau dacă începe sau se termină cu acesta. Comparații mai complexe pot fi efectuate cu opțiunea "matches pattern" sau "matches regular expression". Exemple în acest sens sunt modelele simple de wildcard, cum ar fi "*.exe", sau modelele de expresii regulate, cum ar fi ".+\.exe$". Este posibil și opusul unui filtru. Puteți căuta fișiere care nu conțin un anumit șir de caractere. Acest lucru poate fi utilizat pentru a exclude anumite fișiere din rezultatele căutării.

4.Definiți valoarea filtrului. Această valoare va fi comparată cu numele fișierului, dimensiunea etc.

Combinarea mai multor filtre între ele

Filtrele multiple pot fi, de asemenea, combinate între ele. Puteți defini filtre multiple care vor fi aplicate unul după altul, utilizând metoda pe care ați selectat-o. Puteți personaliza complet dacă filtrele vor fi combinate prin conjuncția "Sau" sau prin conjuncția "Și". Prima înseamnă că cel puțin unul dintre filtre trebuie să se aplice, a doua înseamnă că toate filtrele trebuie să se potrivească. Definiția unui filtru se află întotdeauna sub un nod "And" sau "Or" al structurii arborescente. Acest nod definește modul în care filtrele subiacente ar trebui combinate.

Sfaturi pentru utilizatorii experimentați: Atunci când combinați mai multe filtre diferite, unde o parte dintre acestea trebuie combinate prin "Or", în timp ce altele trebuie combinate prin "And", ar putea părea un pic dificil să păstrați prezentarea generală, la prima utilizare, deoarece aranjamentul într-o structură arborescentă nu corespunde direcției noastre obișnuite de citire. Cu toate acestea, datorită acestei reprezentări compacte și clar structurate, elementele pot fi imbricate cât de adânc se dorește, făcând posibile combinații complexe care pot acoperi aproape orice caz de utilizare.

Deoarece elementele care aparțin împreună au în comun același nod de nivel superior în arbore, este adesea recomandabil să citiți structura din interior spre exterior, adică să vă uitați mai întâi la elementele frunză ale arborelui și apoi la elementele respective de nivel superior. Șablonul"Exclude system files" prezintă un exemplu de astfel de combinație complexă și este destinat să ofere o introducere pentru a vă ajuta să vă orientați în definirea unor definiții de filtre mai complexe .

Utilizarea caracterelor wildcard

Dacă selectați opțiunea "matches pattern" pentru un tip de filtru, puteți crea un filtru mai complex, în care anumite părți ale termenului de căutare sunt înlocuite cu un marcaj.

* | Înlocuiește niciunul sau un număr arbitrar de caractere alfanumerice.
? | Înlocuiește exact un caracter alfanumeric.

Expresiile regulate pot fi, de asemenea, utilizate ca modele prin selectarea metodei de comparație "matches Regular Expression". Tabelul următor prezintă un exemplu de modele posibile:

Nume | Potrivește modelul | *.doc | Caută toate fișierele cu extensia ".doc".
Numele | corespunde expresiei regulate | [^\x00-\x7F] | Caută toate fișierele/dosarele cu caractere ASCII invalide.
Calea completă | corespunde modelului | *\Windows\System32\*.exe | Caută toate aplicațiile din calea "Windows\System32".
Nume | corespunde expresiei regulate | (?=.*a)(?=.*b) | Caută toate fișierele/dosarele care conțin cel puțin un caracter "a" și un caracter "b".
Proprietar | corespunde modelului | admin* | Caută toate fișierele cu un proprietar care începe cu "admin..." (de exemplu, "Administrator" sau "Administratori")