मुझे लगता है कि "नकारात्मक चयनकर्ता" की तरह कुछ नोटपैड ++ में मौजूद नहीं है।
मैं 5.6.6 source code का शीघ्रता से अवलोकन लिया और ऐसा लगता है फ़ाइल चयन तंत्र एक समारोह getMatchedFilenames()
कहा जाता है जो रिकर्सिवली एक निश्चित निर्देशिका के नीचे सभी फ़ाइलें, जो बारी में निम्नलिखित समारोह देखने के लिए कॉल के माध्यम से चलाता है करने पर निर्भर करता
bool Notepad_plus::matchInList(const TCHAR *fileName, const vector<generic_string> & patterns)
{
for (size_t i = 0 ; i < patterns.size() ; i++)
{
if (PathMatchSpec(fileName, patterns[i].c_str()))
return true;
}
return false;
}
जहां तक मेरा निर्धारित कर सकते हैं, PathMatchSpec नकारात्मक चयनकर्ताओं अनुमति नहीं देता: फ़ाइल नाम नमूने का मिलान।
हालांकि a list of positive filters दर्ज करना संभव है। यदि आप .sh
को छोड़कर अपनी निर्देशिका में सभी एक्सटेंशन शामिल करने के लिए पर्याप्त रूप से उस सूची को बना सकते हैं, तो आप भी वहां हैं।
शुभकामनाएं!
एक फ़ाइल का आकार है बाहर करने के लिए करता है, तो पैटर्न के साथ शुरू होता है PathMatchSpec का प्रयोग करें - उदाहरण के लिए एक ऋण चिह्न ""। उसे दो बूल चरों की आवश्यकता होगी: मिलान और बहिष्कृत। विधि लूप के भीतर से वापसी नहीं होगी। अंतिम वापसी होगी! बहिष्कृत और मिलान – Rbjz