2013-01-13 23 views
5

göreceli olarak yeni yaşıyorum, okulda yapı dosyası yapmak için bir ödevim var. Benim sorularımdan biri, adı (veya yolu) karınca için argüman olarak alınan dosyayı "/ foldercopy" e kopyalamaktır./Foldercopy için dosya.txt kopyalarkomut satırı argümanlarını antite göre

karınca cpfile

Yani karınca

file.txt: Ben böyle bir şey yapmak gerekir. Google'da çok fazla arama yaptım, ancak bulabildiğim her şey "-Darg" ile ilgili bir şeydi, ancak öğretmenim bunun doğru olmadığını söyledi. Bunu yapmanın bir yolu var mı? ant için

cevap

19

Düz komut satırı argümanları hedef adları olarak kabul edilir; böylece -D aracılığıyla, özelliklerini kullanmak gerekir hedefinize argümanlar geçirmek istiyorsanız:

ant -Dfile=file.txt cpfile 

ve iç ${file} olarak değere erişmek build.xml

-4

Bu size yardımcı olacaktır:

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

</target> 
İlgili konular