मेरे पास एक संपत्ति फ़ाइल है जिसका नाम app_id-*.app है (जहां * = कोई भी एप्लिकेशन नाम जिसे बनाया जा सकता है) जिसे मुझे एएनटी निष्पादन कॉल के लिए एक तर्क के रूप में पास करने की आवश्यकता है।

मैं सोच रहा था कि वाइल्डकार्ड के आधार पर फ़ाइल नाम का पूरा फ़ाइल नाम वापस करने का कोई तरीका है जिसे मैं किसी अन्य लक्ष्य पर भेज सकता हूं।

0
pharma_joe 24 मई 2011, 09:55
क्या आप इस प्रश्न को कुछ और स्पष्ट कर सकते हैं? क्या आपको एक निर्देशिका पढ़ने की ज़रूरत है, और फिर फ़ाइल नाम इनपुट करना है, या यह एक बिल्ड निर्भर फ़ाइल नाम है जिसे आप गुण फ़ाइल या कमांड लाइन आदि में दर्ज कर सकते हैं?
 – 
bakoyaro
24 मई 2011, 20:10
प्रत्येक एप्लिकेशन एक निर्देशिका में बनाया जाता है और इसमें 4 फाइलें होती हैं, जिनमें से प्रत्येक का नाम अलग-अलग होता है। मुझे निष्पादन कॉल को पास करने के लिए फ़ाइल नामों में से एक को वापस करने की आवश्यकता है, जो चार फाइलों में से एक है, और हमेशा app_id_* से शुरू होता है।
 – 
pharma_joe
25 मई 2011, 03:29

1 उत्तर

सबसे बढ़िया उत्तर

मैंने एक फाइलसेट बनाना और उस संपत्ति को पास करना समाप्त कर दिया जो बहुत अच्छा काम करता था:

<path id="app-id-file"> 
    <fileset dir="@{path}"> 
        <include name="app_id_*.app"/> 
     </fileset>
</path>
<property name="application.id.file" refid="app-id-file"/>
<echo message="Application ID filename is ${application.id.file}" />
3
pharma_joe 25 मई 2011, 06:21