copy主要用来对文件和目录的复制功能。例子如下:
例1. 复制单个文件:
<copy file="A.txt" tofile="B.txt"/>
例2. 对文件目录进行复制:
<copy todir="dest_dir">
<fileset dir="src_dir"/>
</copy>
例3. 将文件复制到另外的目录
<copy file="source.txt" todir="dest_dir"/>
对文件或目录进行删除。例子如下:
例1. 删除某个文件:
<delete file="A.txt"/>
例2. 删除某个目录:
<delete dir="home/src"/>
例3. 删除所有的备份目录或空目录:
<delete includeEmptyDirs="true">
<fileset dir="." includes="**/*.bak"/>
</delete>
创建目录:
<mkdir dir="home/src/bin"/>
移动文件或目录。例子如下:
例1. 移动单个文件:
<move file="source_file" tofile=”dest_file”/>
例2. 移动单个文件到另一个目录:
<move file="source_file" todir=”move_dir”/>
例3. 移动某个目录到另一个目录:
<move todir="new_dir">
<fileset dir="old_dir"/>
</move>
该任务的作用是根据日志或监控器的级别输出信息。
它包括message、file、append和level四个属性,例子如下
<echo message="hello ant" file="home/msg.log" append="true" />
原文地址:http://blog.csdn.net/itmyhome1990/article/details/44995611