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