मैं सोच रहा था क्या एक निर्देशिका वर्ण जो आप के बारे में सुनिश्चित नहीं हैं कि स्कैन करने के लिए एक अच्छा तरीका हो सकता है के साथ वाइल्डकार्ड के साथ एक निर्देशिका स्कैन करने के लिए।कैसे एक विशिष्ट उपनिर्देशिका
उदाहरण के लिए, मैं स्कैन करने के लिए
सी हैं:। \ Program \ Version2 * \ फ़ाइलें
मतलब
- फ़ोल्डर
C:\Program
Version2.*
में स्थित हैVersion2.33
,Version2.1
, आदि जैसे कुछ भी हो सकता है- फ़ोल्डर यह
मैं जानता हूँ कि मैं foreach (directory) if contains("Version2.")
की तरह कुछ कर सकता है, लेकिन अगर कोई ऐसा करने का एक बेहतर तरीका था मैं सोच रहा था में Files
नाम का एक फ़ोल्डर है।
आप [Directory.GetFiles समारोह] की कोशिश की है की कोशिश करो (http://msdn.microsoft.com/en-us/library/wz42302f.aspx)? मुझे यकीन है कि अगर कई निर्देशिकाओं को शामिल किया जाएगा नहीं कर रहा हूँ, लेकिन यह वाइल्डकार्ड – Default
संभावित डुप्लिकेट के रूप में '*' है: http://stackoverflow.com/questions/7286477/possible-to-specify-directory-path-with-a- वाइल्डकार्ड – Default
@ डीफॉल्ट, वह जवाब उपयोगी है, जब पथ के अंत में वाइल्डकार्ड, मध्य में नहीं, जैसा कि इस प्रश्न में लगता है। –