我有一个 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>
1.10.6
在 Windows 上用 ant 测试。