一、copy命令

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"/>

二、delete命令

对文件或目录进行删除。例子如下: 例1. 删除某个文件:

<delete file="A.txt"/>

例2. 删除某个目录:

<delete dir="home/src"/>

例3. 删除所有的备份目录或空目录:

<delete includeEmptyDirs="true">
       <fileset dir="." includes="**/*.bak"/>
</delete>

三、mkdir命令

创建目录:

<mkdir dir="home/src/bin"/>

四、move命令

移动文件或目录。例子如下: 例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>

五、echo命令

该任务的作用是根据日志或监控器的级别输出信息。 它包括message、file、append和level四个属性,例子如下

<echo message="hello ant" file="home/msg.log" append="true" />