का उपयोग करके वाइल्डकार्ड/रिकर्सिवली का उपयोग करके कई फाइलों की प्रतिलिपि बना रहा हूं। मैं विक्स (और सामान्य रूप से इंस्टॉलर) पर कुल नोब हूं इसलिए कृपया मुझे क्षमा करें।वाइल्ड
मेरा लक्ष्य किसी निर्देशिका को पार करने, सभी के लिए खोज, * .exe फ़ाइलों को खोजने और उन्हें पूर्वनिर्धारित गंतव्य फ़ोल्डर में कॉपी करने में सक्षम होना है। बात यह है कि, नहीं जानते कि ये फ़ाइलें क्या हैं और उनके नाम इसलिए मैं उन्हें wxs फ़ाइल में एक-एक करके टाइप नहीं कर सकता ... इसलिए वाइल्डकार्ड।
अब, मैं कुछ इस तरह के साथ समाप्त हो गया:
...
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id='ProgramFilesFolder' Name='PFiles'>
<Directory Id='MyDir' Name='TestProj'>
<Component Id='MyComponent' Guid='PUT_GUID_HERE'>
<CopyFile Id="CopyFiles" DestinationProperty="DESTDIR" SourceName="*.exe" SourceProperty="SRCDIR" />
</Component>
</Directory>
</Directory>
</Directory>
...
खैर, यह ठीक है अगर मैं केवल SRCDIR से पढ़ रहा हूँ लेकिन क्या अगर वहाँ सबफ़ोल्डर कर रहे हैं? मैं एक निश्चित एक्सटेंशन के साथ फाइलों की तलाश कैसे करूँ? या ऐसा करने का दूसरा तरीका है ...?
स्थापना के बाद उन्हीं फ़ाइलों को हटाने के साथ भी यही बात ...
धन्यवाद किसी भी मदद आप दे सकते हैं के लिए एक गुच्छा!
यह लिंक काम नहीं करता है। –
@StealthRabbi मैंने इसे सही रखने के लिए संपादित किया –