簡體   English   中英

使用ANT復制多個文件和目錄

[英]Copy Multiple Files and Directories with ANT

我有一個Ant腳本,使用ANT LIBRARY如何將多個文件/文件夾復制到多個目錄。 我使用包含的屬性文件

FileToCopy = DestinationFolder
FolderToCopy = FolderDestination

復制單個文件

<copy file="myfile.txt" tofile="mycopy.txt"/>

將單個文件復制到目錄

<copy file="myfile.txt" todir="../some/other/dir"/>

將目錄復制到另一個目錄

<copy todir="../new/dir">
   <fileset dir="src_dir"/>
 </copy>

將一組文件復制到目錄

<copy todir="../dest/dir">
  <fileset dir="src_dir">
     <exclude name="**/*.java"/>
   </fileset>
</copy>

 <copy todir="../dest/dir">
    <fileset dir="src_dir" excludes="**/*.java"/>
 </copy>

復制螞蟻任務的例子

sergiofbsilva回答的一些額外信息,因為我正在尋找這樣一個例子。

還可以在單​​個copy任務中指定多個文件集。

例:

<copy todir="${temp.dir}">
  <fileset dir="${classes.dir}"/>
  <fileset dir="${basedir}">
    <include name="log4j.xml"/>
    <include name="config.properties"/>
    <include name="kfatransfer.bat"/>
  </fileset>
</copy>

在Windows上使用ant 1.10.6進行測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM