मैं उपलब्ध Windows खोज फ़िल्टर कैसे देख सकता हूँ?


11

मैंने अक्सर सोचा है कि विंडोज सर्च फिल्टर का उपयोग कैसे करें। उपलब्ध प्रलेखन अत्यंत सीमित है, लेकिन अपनी क्षमता का उपयोग करता है काफी बड़े हैं।

जब मैं कुछ टाइप करता हूं, तो मेरे द्वारा खोजा जाने वाला एकमात्र खोज फ़िल्टर "दिनांक संशोधित" और "आकार" होता है। Googling मुझे कुछ अन्य विकल्प दिखाता है जो, कभी-कभी, काम करते हैं। हर बार जब मैं इसका उपयोग करने की कोशिश करता हूं तो मुझे लगता है कि "मैं कौन से खोज फ़िल्टर का उपयोग कर सकता हूं, और प्रत्येक फ़िल्टर समर्थन क्या विकल्प देता है?"। किसी को भी, जहां एक विस्तृत सूची खोजने के लिए या मुझे संभावनाओं का एक ड्रॉपडाउन देने के लिए खोज को कैसे कॉन्फ़िगर करना है?

कुछ खोजने के लिए, मैं हमेशा कमांड प्रॉम्प्ट पर वापस जाता हूं। मुझे लगता है कि मैं अन्यथा कर सकता हूं।

यहाँ छवि विवरण दर्ज करें


जवाबों:


7

" खोज फ़िल्टर " के बजाय , आप जिस कीवर्ड / वाक्यांश की तलाश कर रहे हैं, वह " उन्नत क्वेरी सिंटैक्स " है।

हमेशा की तरह, MSDN आगे की मदद और विवरण के लिए मुड़ने का स्थान है:

BTW, यदि आपको RegEx समर्थन के साथ कहीं बेहतर खोज उपयोगिता की आवश्यकता है, तो AstroGrep या सब कुछ आज़माएं ।


4

फ़ाइल सिस्टम विशेषताओं (जैसे, छिपे हुए, सिस्टम, रीड-ओनली, आदि) के आधार पर खोज करने के लिए, सहज रूप से स्पष्ट लेकिन बड़े पैमाने पर अनिर्धारित attributesकीवर्ड का उपयोग करें। जैसा कि विंडोज 7 हेल्प फ़ोरम पर इस सूत्र में चर्चा की गई है , उपयोग है

विशेषताएँ: num_attribute_code (s)

फ़ाइल विशेषता मान (स्थिरांक) हैं

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

(पूर्वोक्त विंडोज 7 हेल्प फ़ोरम कहता है कि FILE_ATTRIBUTE_ENCRYPTED64 है, लेकिन एटीटीआरआईबी कमांड के बारे में यह पृष्ठ कहता है कि यह 16384 है। मेरा परीक्षण (विंडोज 7 पर) इंगित करता है कि 16384 सही मूल्य है।)

इसलिए, उदाहरण के लिए, attributes:1उन फ़ाइलों की खोज करें जिनके पास READONLY विशेषता सेट है। केवल। यह उन फ़ाइलों को नहीं खोजेगा जिनके पास READONLY और ARCHIVE विशेषताएँ दोनों हैं, इसके लिए उपयोग करें attributes:33। दोनों को खोजने के लिए (यानी, ऐसी फाइलें जिनके पास READONLY विशेषता सेट है, लेकिन HIDDEN, SYSTEM, ENCRYPTED, COMPRESSED, या किसी भी अन्य बाहरी, विस्तारित विशेषताओं के बावजूद, ARCHIVE विशेषता की स्थिति की परवाह किए बिना, आप उपयोग कर सकते हैं)

attributes:1 OR attributes:33

लेकिन यह वाक्यविन्यास जल्दी से अस्पष्ट हो जाता है। सौभाग्य से, संक्षिप्त रूप है:

attributes:(1 OR 33)

Conjunction / disjunction कीवर्ड ( ANDऔर OR) का कैपिटलाइज़ेशन होना चाहिए; खोज फ़िल्टर (संपत्ति) कीवर्ड की तरह attributes(और filename, kind, type, date, datemodified, size, owner, datetaken, author, title, आदि) केस-संवेदी है। वैसे, यदि आप अतिरिक्त टाइपिंग पसंद करते हैं, तो आप system.fileattributesइसके बजाय कह सकते हैं attributes

तो यहाँ के आधार पर सभी संभव खोजों के लिए सांख्यिक खोज कोड हैं R, Hऔर Aगुण। ( +Rसभी रीड-ओनली फ़ाइलों का प्रतिनिधित्व करता है, भले ही Hऔर Aस्थिति की परवाह किए बिना ; +R -Hऊपर से उदाहरण है - सभी गैर-छिपी हुई रीड-ओनली फाइलें)।

विशेषताएँ (प्रतीकात्मक)           संख्यात्मक attributes:मान (s)
  +R  (1 या 3 या 33 या 35)
  +R +H  (3 या 35)
  +R +H +A  35
  +R +H -A  3
  +R -H  (1 या 33)
  +R -H +A  33
  +R -H -A  1
  +R +A  (33 OR 35)
  +R -A  (1 OR 3)
  -R  (0 OR 2 या 32 या 34) या 128)
  -R +H  (2 या 34)
  -R +H +A  34
  -R +H -A  2
  -R -H  (0 या 32 या 128)
  -R -H +A  32
  -R -H -A  (0 या 128)
  -R +A  (32 या 34)
  -R -A  (0 या 2 या 128)
  +H  (2 या 3 या 34 या 35)
  +H +A  (34 या 35)
  +H -A  ( 34) 2 या 3)
  -H  (0 या 1 या 32 या 33 या 128)
  -H +A  (32 या 33)
  -H -A  (0 या 1 या 128)
  +A  (32 या 33 या 34 या 35)
  -A  (0 या 1 या 2 या 3 या 128)

टिप्पणियाँ:

  • किसी भी क्वेरी शब्द को -(माइनस) पूर्ववर्ती द्वारा उलटा किया जा सकता है । उदाहरण के लिए, आप छुपी हुई रीड-ओनली फ़ाइलों को छोड़कर सब कुछ पा सकते हैं -attributes:(3 OR 35)
  • स्वाभाविक रूप से, भले ही आप attributesछिपी हुई फ़ाइलों की खोज करने के लिए कीवर्ड का उपयोग करते हैं , आपको तब तक कोई भी नहीं मिलेगा जब तक कि आपके पास "फ़ोल्डर विकल्प" में छिपी हुई फ़ाइलें, फ़ोल्डर और ड्राइव न हों।
  • तार्किक रूप से, बिना किसी विशेषता वाले फ़ाइलों का attributesमान 0 होना चाहिए , लेकिन ऐसा नहीं लगता है। मेरे अनुभव में, उनके पास attributesNORMAL (128) का मान है।
  • निर्देशिकाओं की खोज करने के लिए, और / या फाइलें / निर्देशिकाएं जो संकुचित, एन्क्रिप्ट की गई हैं, अनुक्रमित नहीं हैं, या सिस्टम विशेषता सेट है, पहले तालिका से उपरोक्त तालिका के मानों में उचित स्थिरांक जोड़ें। "128" मूल्यों को शामिल करना आवश्यक नहीं होना चाहिए; जैसे, के लिए -R -H +S -A, इसके लिए खोज करने के लिए पर्याप्त अच्छा होना चाहिए 4बजाय (4 OR 132)
  • याद रखें कि "अनुकूलित" (एक गैर-मानक आइकन के साथ) फ़ोल्डर में READONLY विशेषता सेट है। (अनुकूलन एक छिपी हुई, सिस्टम desktop.iniफ़ाइल में संग्रहीत हैं ।)
  • attributesयदि आप अन्य विशेषताओं के बारे में परवाह नहीं करते हैं, तो आपको केवल निर्देशिका के लिए खोज करने के लिए कीवर्ड का उपयोग करने की आवश्यकता नहीं है (अर्थात, फ़ाइलों को छोड़कर); बस उपयोग करें type:folder। इसी तरह, -type:folderकेवल फाइलों को खोजता है (निर्देशिकाओं को छोड़कर)। इसके साथ भ्रमित न करें kind:folder, जो कि सच्चे फ़ाइल सिस्टम फ़ोल्डर्स को ढूंढेगा, लेकिन जैसे *.CABऔर फ़ाइलों को भी संग्रहित करेगा *.ZIP
  • इसके अलावा, आप एन्क्रिप्टेड फ़ाइलों और निर्देशिकाओं के साथ encryptionstatus:encryptedया के लिए खोज कर सकते हैं is:encrypted। उलटा के रूप में निर्दिष्ट किया जा सकता -encryptionstatus:encrypted, -is:encryptedया, encryptionstatus:unencrypted
  • स्वाभाविक रूप से, भले ही आप का उपयोग attributesसिस्टम फ़ाइलों के लिए खोज करने के लिए कीवर्ड, आप किसी भी प्राप्त नहीं कर सकेंगे जब तक कि आप "छिपाएँ संरक्षित ऑपरेटिंग सिस्टम फ़ाइलें" है डी "फ़ोल्डर विकल्प" में चुने गए।

मूल उत्तर के लिए अच्छा इसके अलावा, धन्यवाद!
हाबिल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.