ANT
ANT簡介
Ant簡介
ANT環境安裝設置
Apache Ant功能特性
Ant構建文件
Apache Ant安裝
Ant屬性任務
Apache Ant入門程序(Hello World)
Ant屬性文件
Apache Ant構建文件-project標籤
Ant數據類型
Apache Ant目標-target標籤
Ant構建項目
Apache Ant任務-task標籤
Ant構建文檔
Apache Ant屬性
Ant創建JAR文件
Apache Ant令牌過濾器
Ant創建WAR文件
Apache Ant命令行參數
Ant打包應用
Apache Ant If和Unless用法
Ant部署應用程序
Apache Ant類型
Ant執行Java代碼
Apache Ant自定義組件
Ant和Eclipse集成
Apache Ant監聽器和記錄器
Ant Junit集成
Apache Ant IDE集成
Apache Ant InputHandler接口
Ant之外的Apache Ant任務
Apache Ant參數處理器
Apache Ant API
Apache Ant Jar示例
Ant移動文件任務
此任務用於將文件移動到新文件或目錄,它還可用於將文件集移動到新目錄。 默認情況下,如果文件已存在,則會覆蓋目標文件。
file
屬性用於將文件或整個目錄移動到新的目標目錄。
屬性
描述
必需
file
要移動的文件或目錄
是
preservelastmodified
保留上次移動的文件名
否
tofile
目標文件
否
todir
目標目錄
否
overwrite
即使目標文件較新,它也會覆蓋現有文件
否
force
會覆蓋只讀目標文件
否
filtering
指示是否應在移動期間進行令牌過濾
否
flatten
忽略了源目錄的目錄結構
否
includeEmptyDirs
複製空目錄
否
failonerror
如果爲false
,記錄警告消息。
否
quiet
當要複製的文件不存在時,不會記錄警告消息。
否
verbose
記錄正在移動的文件
否
encoding
它用於指定編碼格式
否
outputencoding
編寫文件時使用的編碼。
否
1. Apache Ant移動任務示例
將文件移動到新文件。參考以下代碼:
<project name="java-ant project" default="run">
<target name="run">
<move file="test2/xyz.txt" tofile="yiibai/java/abc.txt"/>
</target>
</project>
將文件移動到目錄:
<project name="java-ant project" default="run">
<target name="run">
<move file="test2/abc.txt" todir="yiibai/java/"/>
</target>
</project>
將目錄移動到新目錄:
<project name="java-ant project" default="run">
<target name="run">
<move todir="yiibai/java">
<fileset dir="test2/"/>
</move>
</target>
</project>