Skip to content
Başa dön

# Arama sözdizimi

TreeSize, aramanızı hızlı ve esnek bir şekilde özelleştirmenize olanak tanıyan bir sözdizimi sağlar.

## Basit bir arama için örnekler

2022’den fotoğrafları arayın: `Images 2022`

TreeSize daha sonra jpg, png, bmp veya benzeri tüm görüntü dosyalarını 2022’deki değişiklik tarihiyle birlikte listeleyecektir.

Büyük File dosyalarını arayın: `Office > 10MB`

TreeSize, 10 megabayttan büyük olan tüm Excel, Word, PDF vb. dosyaları listeler.

## Arama sözdizimi yapısı

Belirli anahtar kelimeler, aramayı daha kesin bir şekilde formüle etme fırsatı da sunar.

`file names` Dosya adlarına ek olarak , `file extensions`, `size`, `date`, `file contents` ve çok daha fazlasını da arayabilirsiniz.

Arama terimleri `AND` veya `OR` ile birleştirilebilir ve File adları sözdizimi kullanılarak aramanın dışında bırakılabilir.

Joker karakterler ve düzenli ifadeler kullanmak da mümkündür.

Aşağıda izin verilen anahtar kelimelerin bir açıklamasını ve bazı kullanım durumlarını bulacaksınız. Çoğu anahtar kelime için, daha hızlı arama girişi için kısaltılmış bir form vardır.

Arama sözdizimi aşağıdaki gibi yapılandırılmıştır:

    <Property> <Operator> <Value>

Örneğin:

    name: = readme

Bu sözdizimi, adı (özellik) readme (değer) sözcüğüyle eşleşen (işleç) tüm dosyaları bulur.

Birkaç arama terimi birleştirilebilir:

    name:=readme, name:=movie

Veya

    name:=readme OR name:=movie

Adında ‘readme’ VEYA ‘movie’ geçen tüm File’leri bulur.

## Tüm özellikler, operatörler ve bağlaçlar

Aşağıdaki tabloda TreeSize’da kullanabileceğiniz tüm mevcut özellikler, operatörler ve bağlaçlar gösterilmektedir.

Not

File adlarını ararken, name: atlanabilir. Bundan bağımsız olarak, `=` karakteri genellikle bir operatör olarak ve iki arama terimi arasındaki bağlaç olarak `AND` atlanabilir.

Bunlar, aramada kullanılan varsayılan özellik, işleç ve bağlantı değerleridir. Her bir özellik için farklı yazımlar vardır ve bunlar aşağıdaki tabloda bulunabilir.

Not

Arama teriminde parantez, virgül veya boşluk gibi arama sözdiziminin ayrılmış karakterlerini kullanmak istiyorsanız, arama terimi çift tırnak içine alınmalıdır. Örnekler aşağıdaki tabloda yer almaktadır.

Not

Tarihlerle ilgili bir not: Arama teriminin bir parçası olarak tarih kullanıldığında, gerekli tarih biçimi Windows içinde yapılandırılan bölge ayarlarına bağlıdır.

### Özellikler

Mülkiyet | Açıklama | Örnek | Alternatif form | Açıklama
--- | --- | --- | --- | ---
`isim:` | File adına göre ara. Bu, hiçbir özellik açıkça belirtilmediğinde kullanılan varsayılan özelliktir. | `readme` | `name:readme` | Dosya adı ‘readme’ kelimesini içeren tüm dosyaları arayın.
`path:` | Klasör yoluna göre arama yapın. | `path:Windows` | Hiçbiri | Windows klasöründeki tüm File ve Folders’u arayın.
`Uzantılar:` | File uzantısına göre arama yapın. | `ext:txt` | `extension:txt` | ‘txt’ uzantısına sahip tüm dosyaları arayın.
`grup:` | File grubuna göre arama yapın. | `group:Video files` | Hiçbiri | Tüm File dosyalarını arayın. Bilgi: Mevcut dosya grupları ‘Seçenekler > Dosya gruplarını yapılandır’ altında ayarlanabilir.
`içerik:` | Dosya içeriğine göre arama yapın. | `cont:license` | `içerik:license` | Dosya içeriği ‘lisans’ kelimesini içeren tüm dosyalar için tam metin araması.
`size:` | File boyutuna göre arama yapın. | `size:<500MB` | Hiçbiri | 500 MB’den küçük tüm File’ları arayın. Bilgi: Klasör boyutları dikkate alınmaz.
`erişildi:` | Erişim tarihine göre arama yapın. | `accessed:<=01.11.2021` | Hiçbiri | Erişim tarihi belirtilen zaman aralığında olan File’ları arayın.
`yaratıldı:` | Oluşturma tarihine göre arama yapın. | `created:<=01.11.2021` | Hiçbiri | Oluşturma tarihi belirtilen zaman aralığında olan File’leri arayın.
`değiştirildi:` | Değişiklik tarihine göre arama yapın. | `modified:<=01.11.2021` | Hiçbiri | Belirtilen zaman aralığında değişiklik tarihi olan File’ları arayın.
`çekilen tarih:` | Çekildiği tarihe göre arama yapın (ör. fotoğraflar). | `datetaken:03.03.2023` | Hiçbiri | Mart 3, 2023 tarihinde çekilen File’ları arayın.
`özellik:` | File özniteliklerine göre arama. | `Öznitelik: HS` | Hiçbiri | H (Gizli) ve S (Sistem) dosya özniteliklerine sahip dosyaları arayın.
`anahtar kelime:` | Dosyalarda anahtar kelimelere göre arama yapın. | `anahtar kelime: benim_anahtar kelimem` | Hiçbiri | “my_keyword” anahtar sözcüğü ile işaretlenmiş File’leri (örneğin docx dosyaları) arayın.
`sahip:` | File sahibine göre arama yapın. | `sahibi: John` | Hiçbiri | File sahibinin adı “John” olan dosyaları arayın.

### Operatörler

Operatör | Açıklama | Örnek | Alternatif form | Açıklama
--- | --- | --- | --- | ---
`=` | Mülk başvuruda bulunmalıdır. | `readme` | `name:=readme` | Dosya adı ‘readme’ kelimesini içeren tüm dosyaları arayın. Bu, herhangi bir işleç açıkça belirtilmediğinde kullanılan varsayılan işleçtir.
`!=` | Mülk başvuruda bulunmamalıdır. | `!=readme` | `name:!=readme` | ‘readme’ kelimesini içermeyen tüm File’ları arayın.
`~` | name:` özelliği ile birlikte kullanılabilir. Aşağıdaki değer bir Düzenli İfadedir (Regex) ve özelliğe uygulanmalıdır. Not: Parantez, virgül veya boşluk gibi arama sözdizimi karakterleri kullanılıyorsa Düzenli ifadeler tırnak işareti içine alınmalıdır. | `~[0-9]` | `name:~[0-9]` | Adında en az bir rakam bulunan tüm File’ları arayın.
`!~` | name:` özelliği ile birlikte kullanılabilir. Aşağıdaki değer bir Düzenli İfadedir (Regex) ve özellik için geçerli olmamalıdır. Not: Parantez, virgül veya boşluk gibi arama sözdizimi karakterleri kullanılıyorsa Düzenli ifadeler tırnak işareti içine alınmalıdır. | `!~[0-9]` | `name:!~[0-9]` | Adlarında rakam bulunmayan tüm File’ları arayın.
`> veya >=` | Boyut veya tarih karşılaştırmaları için operatör: Özellik, belirtilen değerden daha büyük (veya daha büyük veya eşit) olmalıdır. | `size:>= 5MB` | Hiçbiri | Büyüklüğü 5 MB’a eşit veya daha büyük olan tüm dosyaları arayın. Bilgi: Arama yalnızca File boyutlarını ifade eder; klasör boyutları dikkate alınmaz.
`< veya <=` | Boyut veya tarih karşılaştırmaları için operatör: Özellik, belirtilen değerden daha küçük (veya daha küçük veya eşit) olmalıdır. | `size:<= 500MB` | Hiçbiri | 500 MB’a eşit veya daha küçük olan tüm File’ları arayın. Bilgi: Arama yalnızca File boyutlarını ifade eder; klasör boyutları dikkate alınmaz.
`( ve )` | Parantezler, arama girdisinin parçalarını gruplamak için kullanılabilir. | `(readme, license)*.txt` | `(name:=readme OR name:=license) AND *.txt` | Dosya adında “readme” veya “license” kelimesi geçen tüm metin dosyalarını arayın.

### Bağlaçlar

Birleşme | Açıklama | Örnek | Alternatif form | Açıklama
--- | --- | --- | --- | ---
`Boşluk karakteri` veya `AND` | Bağlaç arama kalıplarının tümü eşleşmelidir. | `readme ext:txt` | `name:=readme AND extension:=txt` | Dosya adı ‘readme’ kelimesini içeren ve dosya uzantısı ‘txt’ olan tüm dosyaları arayın. Bu, açıkça herhangi bir bağlantı belirtilmediğinde kullanılan varsayılan bağlantıdır.
`Commar` veya `OR` | İlgili arama kalıplarından en az biri eşleşmelidir. | `readme, movie` | `name:=readme VEYA name:=movie` | Dosya adında ‘readme’ veya ‘movie’ kelimesi geçen tüm dosyaları arayın.

### Ayrılmış karakterler

Değerleri, daha doğrusu gerçek arama modelini belirtirken, tam aramalar için joker karakterler veya tırnak işaretleri gibi çeşitli ayrılmış karakterler vardır.

Aşağıdaki tabloda bu karakterler listelenmekte ve bazı örnekler kullanılarak açıklanmaktadır.

Örnek değer | Açıklama | Örnek | Alternatif form | Sonuçlar
--- | --- | --- | --- | ---
`*readme*` | Sözcükten önce ve sonra herhangi bir sayıda karakterin yerleştirilebileceği readme sözcüğünü arayın. Kelime ‘readme’ içeriyor. | `*readme*` | `name:=*readme*` | Bulgular: ‘123readme.txt’, ‘123readme.docx’ ancak DEĞİL: ‘read_me.txt’, ‘reading.docx’
`readme` | Karşılığı readme. Sözcükten önceki ve sonraki iki joker karakter basitlik için atlanabilir. | `readme` | `name:=readme` | Bulgular: ‘123readme.txt’, ‘123readme.docx’ ancak DEĞİL: ‘read_me.txt’, ‘reading.docx’
`readme*` | Sözcükten sonra herhangi bir sayıda karakterin yerleştirilebileceği, ancak sözcükten önce hiçbir karaktere izin verilmeyen readme sözcüğünü arayın. Sözcük ‘readme’ ile başlar. | `readme*` | `name:=readme*` | Bulgular: ‘readme.txt’, ‘readme_c.docx’ ancak DEĞİL: ‘123readme.txt’, ‘read_me.txt’
`*readme` | Sözcükten önce herhangi bir sayıda karakterin yerleştirilebileceği, ancak bundan sonra hiçbir karaktere izin verilmeyen readme’yi arayın. Sözcük ‘readme’ ile biter. | `*readme` | `name:=*readme` | Bulgular: ‘123readme’, ‘c_readme’ ancak DEĞİL: ‘readme.txt’, ‘readme_c’
`"readme"` | “readme” sözcüğünün tam olarak geçtiği yerleri arar. Kelimenin parçalarını veya varyasyonlarını dikkate almadan kelimenin tam olarak geçtiği yeri arar. Bu, aranan kelimenin bir isabet olarak tanınması için metinde bağımsız ve eksiksiz bir kelime olarak bulunması gerektiği anlamına gelir. | `"readme"` | `name:="readme"` | Şunları bulur: ‘readme’ veya ‘readme.txt’ ancak: ‘readmes.txt’, ‘123readme’ DEĞİL
`rea?me` | ‘rea’ ile başlayıp ‘me’ ile biten ve aralarında tam olarak bir karakter bulunan File adlarını arayın. | Hiçbiri | `name:=rea?me` | Bulgular: ‘readme’, ‘reasme’, ‘rea1me’ ancak DEĞİL: ‘rea123me’, ‘readme.txt’
`\*readme*` | Yollarının herhangi bir yerinde “readme” terimini içeren dosyaları arayın. | `\*readme*` | `name:=\\*readme*` | Şunları bulur: “readme.txt” herhangi bir klasörde, “abc.doc” “C:\temp\readme\local” içinde. ancak NOT: “abc.doc” “C:\temp\local” içinde.