随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)
下面是使用ant拷贝文件的一些命令:
<?xml version="1.0" encoding="UTF-8"?>
<project name ="test" default="copy" basedir=".">
<target name ="copy">
<!--拷贝一个文件 -->
<copy file ="myfile.txt" tofile="mycopy.txt"/>
<!--拷贝一个文件到指定目录 -->
<copy file ="myfile.txt" todir="other"/>
<!-- 拷贝一个目录到另一个目录 -->
<copy todir="other">
<fileset dir="bin"/>
</copy>
<!-- 拷贝一个文件集到另一个目录 -->
<copy todir="other">
<fileset dir="bin">
<!-- 排除所有的.java文件 -->
<exclude name="**/*.java"/>
</fileset>
</copy>
<!-- 拷贝一个文件集到另一个目录,同时建立备份文件-->
<copy todir="other">
<fileset dir="bin" />
<globmapper from="*" to="*.bak"/>
</copy>
<!-- 使用copydir拷贝一个目录下的东西到另一个目录,includes包含,excludes排除(已过时) -->
<copydir src="bin"
dest="other"
includes="**/*.java"
excludes="**/Test.java"
/>
<!-- 使用copyfile拷贝一个文件(已过时)-->
<copyfile src ="test.java" dest="other/test.java"/>
</target>
</project>