1. copy 命令
copy主要用來對檔和目錄的複製功能。舉例如下:
eg1. 複製單個檔:
<copy file="original.txt" tofile="copied.txt"/>
eg2. 對檔目錄進行複製:
<copy todir="../dest_dir"> <fileset dir="src_dir"/> </copy>
eg3. 將檔案複製到另外的目錄:
<copy file="source.txt" todir="../home/philander"/>
2. delete 命令
對檔或目錄進行刪除,舉例如下:
eg1. 刪除某個檔:
<delete file="/home/photos/philander.jpg"/>
eg2. 刪除某個目錄:
<delete dir="/home/photos"/>
eg3. 刪除所有的備份目錄或空目錄:
<delete includeEmptyDirs="true"> <fileset dir="." includes="**/*.bak"/> </delete>
3. mkdir 命令
創建目錄。 eg :
<mkdir dir="/home/philander/build/classes"/>
4. move 命令
移動檔或目錄,舉例如下:
eg1. 移動單個檔:
<move file="sourcefile" tofile="destfile"/>
eg2. 移動單個檔到另一個目錄:
<move file="sourcefile" todir="movedir"/>
eg3. 移動某個目錄到另一個目錄:
<move todir="newdir"> <fileset dir="olddir"/></move>
5. echo 命令
該任務的作用是根據日誌或監控器的級別輸出資訊。它包括 message 、 file 、 append 和 level 四個屬性,舉例如下
<echo message="Hello,ANT" file="/home/philander/logs/ant.log" append="true">