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>
0 條評論,你可以發表評論,我們會進行改進
