Skip to content
Başa dön

# Arama filtrelerini nasıl tanımlayabilirim?

Yeni bir filtre oluşturmak için aşağıdaki adımları izleyin:

“+” işaretine tıklayarak başlayın. Ardından ilk filtre kutusunda ne aramak istediğinizi seçin.

Tüyo

Belirli bir isme sahip File’ları mı arıyorsunuz? “İsim” seçeneğini seçin. File boyutu için bir filtre oluşturulmalı mı? “Boyut” seçeneğini seçin. Belirli bir türdeki dosyaları mı arıyorsunuz? “File Type” vb. seçin (Karşılaştırmak için çeşitli değerler mevcuttur. Ayrıca bakınız Ne tür filtreler mevcuttur?).

İkinci alanda, öğelerin nasıl karşılaştırılacağını seçin:

Örneğin, File adları için yapılan bir arama, adın içerdiği karakterleri veya adın başlayıp bitmediğini arayabilir.

Daha karmaşık karşılaştırmalar “matches pattern” veya “matches regular expression” seçeneği ile gerçekleştirilebilir.

Buna örnek olarak `.exe` gibi basit joker karakter kalıpları veya `.+\.exe$` gibi düzenli ifade kalıpları verilebilir.

Bir filtrenin tersi de mümkündür. Belirli bir dize içermeyen File’ları arayabilirsiniz. Bu, belirli File’leri arama sonuçlarınızdan hariç tutmak için kullanılabilir.

Son olarak, filtrenin değerini tanımlayın. Bu değer File adı, boyutu vb. ile karşılaştırılacaktır.

## Birden fazla filtrenin birbiriyle birleştirilmesi

Birden fazla filtre birbiriyle de birleştirilebilir. Seçtiğiniz yöntemi kullanarak birbiri ardına uygulanacak birden fazla filtre tanımlayabilirsiniz.

Filtrelerin `Or` bağlacı ile mi yoksa `And` bağlacı ile mi birleştirileceğini tamamen özelleştirebilirsiniz. İlki, filtrelerden en az birinin uygulanması gerektiği anlamına gelir, ikincisi ise hepsinin eşleşmesi gerektiği anlamına gelir.

Bir filtre tanımı her zaman ağaç yapısının bir `And` veya `Or` düğümünün altında yer alır. Bu düğüm, altta yatan filtrelerin nasıl birleştirilmesi gerektiğini tanımlar.

### Powerusers için İpuçları

Bir kısmı `Or` ile, diğerleri `And` ile birleştirilecek olan birden fazla farklı filtreyi birleştirirken, ağaç yapısındaki düzenleme her zamanki okuma yönümüze uymadığından, ilk kullanımda genel bakışı korumak biraz zor görünebilir.

Bununla birlikte, bu kompakt ve net bir şekilde yapılandırılmış gösterim sayesinde, öğeler istenildiği kadar derinlemesine iç içe yerleştirilebilir ve neredeyse her kullanım durumunu kapsayabilecek karmaşık kombinasyonlar mümkün hale gelir.

Birbirine ait olan öğeler ağaçta aynı üst düzey düğümü paylaştığından, yapıyı içten dışa doğru okumak, yani önce ağacın yaprak öğelerine ve ardından ilgili üst düzey öğelere bakmak genellikle tavsiye edilir.

“Sistem dosyalarını hariç tut” şablonu, bu tür karmaşık bir kombinasyonun bir örneğini gösterir ve daha karmaşık filtre tanımlarının tanımlanmasında yolunuzu bulmanıza yardımcı olacak bir giriş sağlamak için tasarlanmıştır.

## Joker Karakterleri Kullanma

Bir filtre türü için “kalıpla eşleşir” seçeneğini belirlerseniz, arama teriminin belirli bölümlerinin bir yer tutucu ile değiştirildiği daha karmaşık bir filtre oluşturabilirsiniz.

- Hiçbir alfanümerik karakteri veya keyfi olarak çok sayıda alfanümerik karakteri değiştirir.

? Tam olarak bir alfanümerik karakteri değiştirir.

Düzenli ifadeler, “Düzenli İfade ile eşleşir” karşılaştırma yöntemi seçilerek kalıp olarak da kullanılabilir. Aşağıdaki tabloda olası kalıpların bir örneği gösterilmektedir:

İsim | eşleşen örüntü | `.doc` | Uzantısı “.doc” olan tüm File’ları arar.
İsim | Düzenli İfade ile eşleşir | `[^\x00-\x7F]` | Geçersiz ASCII karakterleri içeren tüm dosyaları/klasörleri bulun.
Tam yol | eşleşen örüntü | `*\Windows\System32\*.exe` | “WindowsSystem32” yolundaki tüm uygulamaları arar.
İsim | Düzenli İfade ile eşleşir | `(?=.*a)(?=.*b)` | En az bir “a” karakteri ve bir “b” karakteri içeren tüm dosyaları/klasörleri bulun.
İsim | eşleşen örüntü | `admin*` | Dosya sahibi “admin…” ile başlayan tüm dosyaları arar (örneğin “Administrator” veya “Administrators”).