Skip to content
Επιστροφή στην κορυφή

# Σύνταξη αναζήτησης

Το TreeSize παρέχει μια σύνταξη που σας επιτρέπει να προσαρμόσετε γρήγορα και ευέλικτα την αναζήτησή σας.

## Παραδείγματα για μια απλή αναζήτηση

Αναζητήστε φωτογραφίες από το 2022: `Images 2022`

Το TreeSize θα καταγράψει όλες τις εικόνες, είτε jpg, png, bmp ή παρόμοιες, με ημερομηνία τροποποίησης το 2022.

Αναζητήστε μεγάλα αρχεία Office: `Office > 10MB`

Το TreeSize καταγράφει όλα τα αρχεία Excel, Word, PDF κ.λπ. που είναι μεγαλύτερα από 10 megabytes.

## Δομή σύνταξης αναζήτησης

Ορισμένες λέξεις-κλειδιά προσφέρουν επίσης την ευκαιρία να διατυπώσετε την αναζήτηση πιο ακριβώς.

Εκτός από τα `ονόματα αρχείων`, μπορείτε επίσης να αναζητήσετε `επεκτάσεις αρχείων`, `μέγεθος`, `ημερομηνία`, `περιεχόμενα αρχείων` και πολλά άλλα.

Οι όροι αναζήτησης μπορούν να συνδυαστούν μέσω `AND` ή `OR` και τα ονόματα αρχείων μπορούν να αποκλειστούν από την αναζήτηση χρησιμοποιώντας τη σύνταξη.

Είναι επίσης δυνατή η χρήση χαρακτήρων μπαλαντέρ και κανονικών εκφράσεων.

Παρακάτω θα βρείτε μια περιγραφή των επιτρεπόμενων λέξεων-κλειδιών και ορισμένων περιπτώσεων χρήσης. Για τις περισσότερες λέξεις-κλειδιά, υπάρχει μια συντομευμένη μορφή για ταχύτερη εισαγωγή αναζήτησης.

Η σύνταξη αναζήτησης είναι δομημένη ως εξής:

    <Property> <Operator> <Value>

Για παράδειγμα:

    name: = readme

Αυτή η σύνταξη βρίσκει όλα τα αρχεία των οποίων το όνομα (ιδιότητα) ταιριάζει (τελεστής) με τη λέξη readme (τιμή).

Μπορούν να συνδυαστούν αρκετοί όροι αναζήτησης:

    name:=readme, name:=movie

Ή

    name:=readme OR name:=movie

Βρίσκει όλα τα αρχεία με “readme” Ή “movie” στο όνομά τους.

## Όλες οι ιδιότητες, οι τελεστές και οι συζεύξεις

Ο παρακάτω πίνακας δείχνει όλες τις διαθέσιμες ιδιότητες, τελεστές και συνδέσεις που μπορείτε να χρησιμοποιήσετε στο TreeSize.

Σημείωση

Κατά την αναζήτηση ονομάτων αρχείων, το name: μπορεί να παραλειφθεί. Παρά ταύτα, ο χαρακτήρας `=` μπορεί γενικά να παραλειφθεί ως τελεστής, καθώς και το `AND` ως σύνδεσμος μεταξύ δύο όρων αναζήτησης.

Αυτές είναι οι προεπιλεγμένες τιμές ιδιοτήτων, τελεστών και συνδέσεων που χρησιμοποιούνται στην αναζήτηση. Υπάρχουν διαφορετικές ορθογραφίες για μεμονωμένες ιδιότητες, οι οποίες μπορούν να βρεθούν στον παρακάτω πίνακα.

Σημείωση

Εάν θέλετε να χρησιμοποιήσετε χαρακτήρες που είναι δεσμευμένοι στη σύνταξη αναζήτησης, όπως παρενθέσεις, κόμματα ή κενά στον όρο αναζήτησης, ο όρος αναζήτησης πρέπει να περιβάλλεται από διπλά εισαγωγικά. Παραδείγματα υπάρχουν στον παρακάτω πίνακα.

Σημείωση

Μια σημείωση σχετικά με τις ημερομηνίες: Όταν χρησιμοποιείτε μια ημερομηνία ως μέρος του όρου αναζήτησης, η απαιτούμενη μορφή ημερομηνίας εξαρτάται από τις ρυθμίσεις περιοχής που είναι διαμορφωμένες στα 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` | Αναζήτηση πλήρους κειμένου για όλα τα αρχεία των οποίων το περιεχόμενο αρχείου περιέχει τη λέξη “license”.
`size:` | Αναζητήστε κατά μέγεθος αρχείου. | `size:<500MB` | κανένα | Αναζητήστε όλα τα αρχεία μικρότερα από 500 MB. Πληροφορίες: Τα μεγέθη φακέλων δεν λαμβάνονται υπόψη.
`accessed:` | Αναζητήστε κατά ημερομηνία πρόσβασης. | `accessed:<=01.11.2021` | κανένα | Αναζητήστε αρχεία με ημερομηνία πρόσβασης εντός της καθορισμένης χρονικής περιόδου.
`δημιουργήθηκε:` | Αναζήτηση με βάση την ημερομηνία δημιουργίας. | `δημιουργήθηκε:<=01.11.2021` | κανένα | Αναζήτηση αρχείων με ημερομηνία δημιουργίας εντός της καθορισμένης χρονικής περιόδου.
`τροποποιήθηκε:` | Αναζήτηση με βάση την ημερομηνία τροποποίησης. | `τροποποιήθηκε:<=01.11.2021` | κανένα | Αναζήτηση αρχείων με ημερομηνία τροποποίησης εντός της καθορισμένης χρονικής περιόδου.
`ημερομηνίαλήψης:` | Αναζήτηση με βάση την ημερομηνία λήψης (π.χ., φωτογραφίες). | `ημερομηνίαλήψης:03.03.2023` | κανένα | Αναζήτηση αρχείων που λήφθηκαν στις 3 Μαρτίου 2023.
`χαρακτηριστικό:` | Αναζήτηση με βάση τα χαρακτηριστικά αρχείου. | `χαρακτηριστικό: HS` | κανένα | Αναζήτηση αρχείων με τα χαρακτηριστικά αρχείου H (Κρυφό) και S (Σύστημα).
`λέξη-κλειδί:` | Αναζήτηση με βάση λέξεις-κλειδιά σε αρχεία. | `λέξη-κλειδί: my_keyword` | κανένα | Αναζήτηση αρχείων (π.χ., αρχείων docx) που έχουν επισημανθεί με τη λέξη-κλειδί «my_keyword».
`ιδιοκτήτης:` | Αναζήτηση κατά ιδιοκτήτη αρχείου. | `ιδιοκτήτης: John` | κανένα | Αναζήτηση αρχείων των οποίων ο ιδιοκτήτης είναι ο «John».

### Τελεστές

Τελεστής | Περιγραφή | Παράδειγμα | Εναλλακτική μορφή | Εξήγηση
--- | --- | --- | --- | ---
`=` | Η ιδιότητα πρέπει να ισχύει. | `readme` | `όνομα:=readme` | Αναζήτηση όλων των αρχείων των οποίων το όνομα περιέχει τη λέξη “readme”. Αυτός είναι ο προεπιλεγμένος τελεστής που χρησιμοποιείται αν δεν καθοριστεί ρητά κάποιος τελεστής.
`!=` | Η ιδιότητα δεν πρέπει να ισχύει. | `!=readme` | `όνομα:!=readme` | Αναζήτηση όλων των αρχείων που δεν περιέχουν τη λέξη “readme”.
`~` | Μπορεί να χρησιμοποιηθεί σε συνδυασμό με την ιδιότητα name:. Η παρακάτω τιμή είναι μια Κανονική Έκφραση (Regex) και πρέπει να εφαρμόζεται στην ιδιότητα. Σημείωση: Η Κανονικές εκφράσεις πρέπει να είναι περικλεισμένη σε εισαγωγικά εάν χρησιμοποιούνται χαρακτήρες σύνταξης αναζήτησης όπως αγκύλες, κόμματα ή κενά. | `~[0-9]` | `όνομα:~[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` | `όνομα:=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».