2013-01-13 17 views
5

पर कमांड लाइन तर्क गुजर रहा है मैं स्कूल में चींटी में अपेक्षाकृत नया हूं, मेरे पास बिल्ड फ़ाइल करने का असाइनमेंट है। मेरे प्रश्नों में से एक है फ़ाइल को "/ foldercopy" पर कॉपी करना जिसका नाम (या पथ) चींटी के लिए तर्क के रूप में लिया जाता है।चींटी

चींटी cpfile file.txt

तो चींटी/foldercopy को file.txt कॉपी करेंगे: मैं कुछ करने के लिए की तरह की जरूरत है। मैंने Google पर बहुत कुछ खोजा लेकिन मुझे जो कुछ मिल सकता था वह "-दर्ग" के साथ कुछ था, लेकिन मेरे शिक्षक ने कहा कि यह सही नहीं है। इसे करने का कोई तरीका है? ant को

उत्तर

19

सादा आदेश पंक्ति तर्क लक्ष्य नाम माना जाता है, तो आप -D के माध्यम से, अपने लक्ष्य आप गुणों का उपयोग करने की आवश्यकता है के लिए तर्क पारित करने के लिए चाहते हैं:

ant -Dfile=file.txt cpfile 

और ${file} अंदर के रूप में मूल्य का उपयोग build.xml

-4

यह तुम्हारी मदद करेगा:

<target name="copytask" > 
    <copy file="file.txt" todir="path-od-dir" failonerror="false" /> 

</target>