Kullanılabilir Windows Arama Filtrelerini nasıl görebilirim?


11

Sıklıkla Windows Arama Filtrelerini nasıl kullanacağımı merak ettim. Mevcut belgeler son derece sınırlıdır, ama onun potansiyel kullanım oldukça büyüktür.

Bir şey yazdığımda gördüğüm tek arama filtreleri "Tarih değiştirildi" ve "Boyut". Google, bana bazen işe yarayan birkaç seçenek daha gösterir. Her kullanmaya çalıştığımda "hangi arama filtrelerini kullanabilirim ve her filtre hangi seçenekleri destekliyor?" Kapsamlı bir listeyi nerede bulacağınızı veya Arama'yı bana olasılıkların bir açılanını verecek şekilde nasıl yapılandıracağınızı bilen var mı?

Bir şey bulmak için her zaman bir komut istemine geri dönerim. Başka türlü yapabileceğimi düşünmek istiyorum.

resim açıklamasını buraya girin


Yanıtlar:



4

Dosya sistemi niteliklerine (ör. Gizli, sistem, salt okunur, vb.) Dayalı olarak arama yapmak için sezgisel olarak belirgin ancak büyük ölçüde belgelenmemiş attributesanahtar kelimeyi kullanın. Windows 7 Yardım Forumlarında bu başlıkta tartışıldığı gibi ,

nitelikler: numeric_attribute_code

Dosya özniteliği değerleri (sabitler)

FILE_ATTRIBUTE_READONLY      = 1
FILE_ATTRIBUTE_HIDDEN        = 2
FILE_ATTRIBUTE_SYSTEM        = 4
FILE_ATTRIBUTE_DIRECTORY     = 16
FILE_ATTRIBUTE_ARCHIVE       = 32
FILE_ATTRIBUTE_ENCRYPTED     = 64 or 16384
FILE_ATTRIBUTE_NORMAL        = 128
FILE_ATTRIBUTE_TEMPORARY     = 256
FILE_ATTRIBUTE_SPARSE_FILE   = 512
FILE_ATTRIBUTE_REPARSE_POINT = 1024
FILE_ATTRIBUTE_COMPRESSED    = 2048
FILE_ATTRIBUTE_OFFLINE       = 4096
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 8192

(Yukarıda belirtilen Windows 7 Yardım Forumları FILE_ATTRIBUTE_ENCRYPTED64 olduğunu söylüyor , ancak ATTRIB komutu hakkındaki bu sayfa 16384 olduğunu söylüyor. Testim (Windows 7'de) 16384'ün doğru değer olduğunu gösteriyor.)

Örneğin, attributes:1READONLY özniteliği ayarlanmış dosyaları arar. Bir tek. Bu, hem READONLY hem de ARCHIVE özniteliklerine sahip dosyaları bulamaz attributes:33. Her ikisini (yani, READONLY özniteliği ayarlanmış ancak HIDDEN, SYSTEM, ENCRYPTED, COMPRESSED veya diğer egzotik, genişletilmiş özniteliklerden herhangi birini (ARCHIVE özniteliğinin durumuna bakılmaksızın) olmayan dosyaları bulmak için,

attributes:1 OR attributes:33

Ancak bu sözdizimi hızla kötüleşir. Neyse ki, kısaltılmış bir form var:

attributes:(1 OR 33)

Birleşim / ayrılma anahtar kelimeleri ( ANDve OR) büyük harfle yazılmalıdır; anahtar kelimeler gibi filtreyi (mülkiyet) arama attributes(ve filename, kind, type, date, datemodified, size, owner, datetaken, author, title, vb) olan harf duyarsız. Bu arada, fazladan yazmayı seviyorsanız, system.fileattributesyerine söyleyebilirsiniz attributes.

Yani burada dayanan tüm olası aramalarda sayısal arama kodları R, Hve Anitelikler. ( durumdan ve durumdan +Rbağımsız olarak tüm salt okunur dosyaları temsil eder ; yukarıdan örnek - gizli olmayan salt okunur dosyalar.)HA+R -H

Özellikler (sembolik)           Sayısal attributes:değerler (
  +R  1 VEYA 3 VEYA 33 VEYA 35)
  +R +H  (3 veya 35)
  +R +H +A  35
  +R +H -A  3
  +R -H  (1 veya 33)
  +R -H +A  33
  +R -H -A  1
  +R +A  (33 veya 35)
  +R -A  (1 veya 3)
  -R  (0 veya 2 veya 32 veya 34 VEYA 128)
  -R +H  (2 veya 34)
  -R +H +A  34
  -R +H -A  2
  -R -H  (0 veya 32 veya 128)
  -R -H +A  32
  -R -H -A  (0 veya 128)
  -R +A  (32 veya 34)
  -R -A  (0 veya 2 veya 128)
  +H  (2 veya 3 veya 34 veya 35)
  +H +A  (34 veya 35)
  +H -A  ( 2 VEYA 3)
  -H  (0 veya 1 veya 32 veya 33 veya 128)
  -H +A  (32 veya 33)
  -H -A  (0 veya 1 veya 128)
  +A  (32 veya 33 veya 34 veya 35)
  -A  (0 veya 1 veya 2 veya 3 veya 128)

Notlar:

  • Herhangi bir sorgu terimi -(eksi) ile başlayarak ters çevrilebilir . Örneğin, gizli salt okunur dosyalar dışında her şeyi bulabilirsiniz -attributes:(3 OR 35).
  • Doğal olarak, attributesgizli dosyaları aramak için anahtar kelimeyi kullansanız bile , “Klasör Seçenekleri” nde “Gizli dosyaları, klasörleri ve sürücüleri göster” seçmediyseniz bulamazsınız.
  • Mantıksal olarak, öznitelikleri ayarlanmamış dosyaların attributesdeğeri 0 olmalıdır, ancak durum böyle görünmemektedir. Deneyimlerime göre, attributesNORMAL (128) değerine sahipler .
  • Sıkıştırılmış, şifrelenmiş, dizine eklenmemiş veya SYSTEM özniteliği ayarlanmış dizinleri ve / veya dosyaları / dizinleri aramak için, ilk tablodan yukarıdaki tablodaki değerlere uygun sabitleri ekleyin. “128” değerlerini dahil etmek gerekli olmamalıdır; Örneğin, -R -H +S -Aaramak 4yerine yeterince iyi olmalıdır (4 OR 132).
  • “Özelleştirilen” klasörlerin (örneğin, standart olmayan bir simgeyle) READONLY özniteliğinin ayarlandığını unutmayın. (Özelleştirmeler gizli bir sistem desktop.inidosyasında saklanır .)
  • attributesDiğer özellikleri umursamıyorsanız, yalnızca dizinleri (yani, dosyaları hariç tutmak) aramak için anahtar kelimeyi kullanmanıza gerek yoktur; sadece kullanın type:folder. Benzer şekilde, -type:folderyalnızca dosyaları arar (dizinler hariç). kind:folderGerçek dosya sistemi klasörlerini bulacağınızla karıştırmayın , aynı zamanda *.CABve gibi dosyaları da toplayın *.ZIP.
  • Ayrıca, encryptionstatus:encryptedveya ile şifrelenmiş dosya ve dizinleri de arayabilirsiniz is:encrypted. Ters olarak belirtilebilir -encryptionstatus:encrypted, -is:encryptedya da encryptionstatus:unencrypted.
  • Doğal olarak, kullanmak bile attributessiz “Gizle Korunan işletim sistemi dosyaları” yoksa sistem dosyaları aramak için anahtar sözcük, herhangi bir bulamazsınız de “Klasör Seçenekleri” seçili.

Orijinal cevaba güzel bir katkı, teşekkürler!
Abel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.