मैं विंडोज 7 में फाइलों को कैसे खोजता हूं और सबफोल्डर्स को बाहर करता हूं।


31

विंडोज 7 खोज ड्रॉपडाउन हमेशा उप फ़ोल्डर्स के भीतर खोज करता है, लेकिन मैं केवल वर्तमान फ़ोल्डर को खोजना चाहता हूं। मैं यह कैसे कर सकता हूँ?


जवाबों:


22

ऐसा करने का एक तरीका (विंडोज 7 में) उदाहरण के लिए (डाउनलोड फ़ोल्डर के अंदर .zip फ़ाइलों को खोजते समय ) के -folder:साथ उपयोग करने वाले सभी सबफ़ोल्डर्स को छोड़ना है \*:

*.zip -folder:"Downloads\*"


बस इतना ही।


3
या किसी भी मौजूदा निर्देशिका को सामान्य करने के लिए:*.zip -folder:".\*"
प्रोटॉन्गुन

1
एनवीएम, उपरोक्त अपेक्षा के अनुरूप काम नहीं करता है। शायद कोई सुधार की पेशकश कर सकता है?
प्रोटॉन्गुन

* .zip -folder: "। \ *" भी वर्तमान को सीधे (साथ ही साथ उप-निर्देशिका) को बाहर करता है। उपरोक्त उदाहरण सही ढंग से केवल सभी उप-निर्देशिकाओं को बाहर करने के लिए काम करता है यदि "डाउनलोड" वर्तमान में सीधे काम कर रहा है।
16

1
@Xzila अनुगामी स्लेश के लिए इसका धन्यवाद, मैं आपको एक सरल उदाहरण देता हूं, अगर हमारे पास "foo.zip" फ़ाइल है, तो इसका फ़ोल्डर क्या है? इसका फ़ोल्डर "सी: \ डाउनलोड" है, यह "सी: \ डाउनलोड \" नहीं है, इसलिए जब आप "-फ़ोल्डर": "डाउनलोड \ *" करते हैं तो यह बाद में मेल खाता है लेकिन पूर्व में नहीं, प्रभावी रूप से केवल उपनिर्देशिका को छोड़कर
इवान कास्टेलनोस

1
यूनिक्स / लिनक्स उपयोगकर्ता, ध्यान से सोचें, "-फ़ोल्डर:" "फ़ोल्डर:" खंड को नकारते हुए, मिलान फ़ोल्डर को बाहर कर देता है। सिमेंटिक अधिभार फिर से कमांड कमांड से लीक होता है।
बेनपेन

6

उप-फ़ोल्डरों में खोज नहीं करने के लिए, खोज विंडो में, "व्यवस्थित करें" (ऊपरी बाएं कोने) पर क्लिक करें और "फ़ोल्डर और खोज विकल्प" विकल्प चुनें। उस विंडो में, "खोज" टैब चुनें। "खोज परिणामों में सबफ़ोल्डर्स शामिल करें" विकल्प को अचयनित करें ... यही चाल चलेगा!


1
वह चाल नहीं चलेगा। और वह एक्सप्लोरर में एक सड़ा हुआ चमकदार खतरनाक बग है। खोज खोजें -> Ctrl-A -> हटाएं। सबफ़ोल्डर्स हमेशा एक्सप्लोरर खोज बॉक्स से खोजा जाता है।

1
निक सबसे निश्चित रूप से गलत है। विंडोज 7 में यह काम करता है।
आरडी

6
यह आकस्मिक / अल्पकालिक खोज के लिए एक स्थायी बदलाव है, ऐसा करने का कोई मतलब नहीं है।
इवान कैस्टेलानोस

5

-folder:(name_of_subfolder) खोज परिणामों से "name_of_subfolder" को बाहर करेगा।

Microsoft वेबसाइट पर, अधिक विकल्पों के लिए उन्नत क्वेरी सिंटैक्स देखें (जिनमें से कुछ पुराने हो सकते हैं), और विंडोज में खोज के लिए उन्नत युक्तियां जो एक नए वाक्यविन्यास का उपयोग करती हैं जैसे कि System.Kind:<>picture, लेकिन यह कम पूर्ण प्रतीत होता है।


इस प्रकार का पैरामीटर वही है जो मैं देख रहा था!
नाइटकैपर

1
@NiteCyper, क्या यह आपके लिए विंडोज 7 में काम करता है? (मैं विंडोज पर नहीं हूं, लेकिन ऐसा लगता है कि पैरामीटर पुराना है। मेरे द्वारा उत्तर में जोड़े गए लिंक देखें।)
अर्जन

भविष्य के पाठकों के लिए: ऐसा लगता है कि System.FileName यह निर्देशिका नामों से भी मेल खा सकता है, इसलिए शायद System.FileName<>name_of_subfolderकाम करेगा। इसके अलावा, System.KindSystem.Kind:<>folder सभी फ़ोल्डरों को बाहर करने की अनुमति दे सकता है (या जब System.FileNameविशिष्ट फ़ोल्डरों के साथ संयुक्त हो ?)। और ऐसा लगता है कि कोई खोज में इस लंबी सूची का उपयोग कर सकता है । (लेकिन - मैं विंडोज का उपयोग नहीं कर रहा हूं।)
अर्जन

@ अर्जन हां, मैं विंडोज 7 का उपयोग करता हूं। लगता है कि विंडोज 7 ने कोलन को स्वतः हटा दिया है।
नाइटकैपर

4

अनदेखा करना folders (उनकी निहित फ़ाइलें नहीं), फिर कोशिश करें:

System.Kind:<>folder

3
यह विंडोज 10 पर काम करता है
मैथ्यू

2

* .zip फ़ोल्डर: "\ MyFolder"

यह MyFolder खोजने के लिए मूल फ़ोल्डर से चलाया जाना चाहिए, लेकिन MyFolder के सब-फ़ोल्डर्स या सिबलिंग फ़ोल्डर में से कोई भी नहीं। दोहरे उद्धरण चिह्नों और अग्रणी बैकस्लैश की आवश्यकता प्रतीत होती है। मैंने विंडोज 7 पर इसका परीक्षण किया और इसने काम किया। मुझे यह उत्तर यहां मिला: answers.microsoft.com: मैं उपनिर्देशिका कैसे नहीं खोज सकता

जबकि मुझे एक और जवाब दिया गया (धन्यवाद) काम से बाहर फ़ोल्डर विकल्प मिला, अगर आपके पास बाहर करने के लिए बहुत सारे सबफ़ोल्डर हैं, तो यह विकल्प आसान होने की संभावना है।


विंडोज 8 पर, मैं इसे खोजे जाने वाले डायरेक्टरी के भीतर से भी चला पा रहा था। जैसे,, खोज बॉक्स में C:\fooदर्ज *.zip folder:"\foo"करें। जानकारी और लिंक के लिए धन्यवाद!
cxw

0

मैं विंडोज 10 मशीन पर हूं, लेकिन मुझे संदेह है कि क्या चीजें बदल गई हैं। यदि मैं सही हूं तो उपरोक्त उत्तर गलत हैं।

खोज बॉक्स में

तुम जाओ, तो:
आम * स्रोत
... इस सभी फ़ाइलों और स्ट्रिंग "आम" के साथ फ़ोल्डर को लाता है , जिसके बाद सबस्ट्रिंग "स्रोत": जैसे कॉमन्स-collections4-4.0-sources.jar

NB कुछ अस्वीकार्य (माइक्रो $ टीटीटी) कारण के लिए, भले ही आपने "उन्नत विकल्पों" में फ़ाइल सामग्री की खोज करने के लिए बात सेट नहीं की है, यह तब भी फ़ाइलों की सामग्री को खोजेगा यदि आप खोज स्ट्रिंग को "नाम" से पहले नहीं करते हैं। : "या" फ़ाइल नाम: "

यदि आप जाते हैं:
नाम: आम * स्रोत
... कुछ भी नहीं आता है!

तुम जाओ, तो:
फ़ाइल नाम: आम * स्रोत
... इस लाता-स्ट्रिंग "आम" के साथ सभी फ़ाइलों और फ़ोल्डरों के बाद सबस्ट्रिंग "स्रोत": जैसे कॉमन्स-collections4-4.0-sources.jar

यदि आप जाते हैं:
फ़ाइल नाम: आम
... यह उन सभी फ़ाइलों और फ़ोल्डरों को सामने लाएगा जिनके नाम में "आम" है।

यदि आप जाते हैं:
फ़ाइल का नाम: सामान्य-फ़ोल्डर
... यह आपके नाम में केवल "आम" के साथ फ़ाइलें (कोई फ़ोल्डर नहीं) लाएगा

"नाम" और "फ़ाइल नाम" के बीच अंतर पर ध्यान दें। मुझे संदेह है कि पहले मामले में यह कहीं छिपी हुई फ़ाइल की "संपत्ति" का उपयोग कर रहा है, और यह कि ज्यादातर समय आप "फ़ाइलनाम" की खोज करना चाहेंगे।

यह भी ध्यान दें कि वाइल्डकार्ड * के उपयोग के लिए आवश्यक है कि इससे पहले का हिस्सा इसके बाद का हिस्सा हो (बेशक)। यदि आप चाहते हैं कि ये सब चीजें किसी भी क्रम में आपके फ़ाइलनाम में दिखाई दें तो यह थोड़ा मुश्किल है। आपको कुछ इस तरह करना होगा:

फ़ाइल नाम: "* परीक्षण *" और "* सह *" - फ़ोल्डर

... जो इस के बराबर है:

फ़ाइल नाम: "* सह *" और "* परीक्षण *" -फ़ोल्डर

या वास्तव में यह:

फ़ाइल नाम: "* परीक्षण *" + "* सह *" - फ़ोल्डर


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