我有一个Ant脚本,使用ANT LIBRARY如何将多个文件/文件夹复制到多个目录。我使用包含
的属性文件FileToCopy = DestinationFolder
FolderToCopy = FolderDestination
答案 0 :(得分:10)
复制单个文件
<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>
来自copy ant task 的示例
答案 1 :(得分:0)
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上使用蚂蚁1.10.6
进行了测试。