本文概述
- Apache Ant移动任务示例
file属性用于将文件或整个目录移动到新的目标目录。
属性 | 描述 | 需要 |
---|---|---|
file | 要移动的文件或目录。 | 是 |
preservelastmodified | 保留上次移动的文件名 | 没有 |
tofile | 目标文件。 | 是 |
todir | 目标目录。 | 是 |
overwrite | 即使目标文件是较新的, 它也会覆盖现有文件。 | 没有 |
force | 它会覆盖只读目标文件。 | 没有 |
filtering | 它指示在移动期间是否应进行令牌过滤。 | 没有 |
flatten | 它忽略源目录的目录结构。 | 没有 |
includeEmptyDirs | 它复制空目录。 | 没有 |
failonerror | 如果为假, 则记录警告消息。 | 没有 |
quiet | 当要复制的文件不存在时, 它不会记录警告消息。 | 没有 |
verbose | 记录正在移动的文件。 | 没有 |
encoding | 用于指定编码格式。 | 没有 |
outputencoding | 写入文件时使用的编码。 | 没有 |
<
project name="java-ant project" default="run">
<
target name="run">
<
move file="test2/xyz.txt" tofile="srcmini/java/abc.txt"/>
<
/target>
<
/project>
将文件移动到目录。
<
project name="java-ant project" default="run">
<
target name="run">
<
move file="test2/abc.txt" todir="srcmini/java/"/>
<
/target>
<
/project>
将目录移动到新目录。
<
project name="java-ant project" default="run">
<
target name="run">
<
move todir="srcmini/java">
<
fileset dir="test2/"/>
<
/move>
<
/target>
<
/project>
推荐阅读
- apache ant zip任务
- apache ant mkdir任务
- apache ant loadfile任务
- apache ant length任务
- apache ant javac任务
- apache ant java任务
- apache ant导入任务
- apache ant过滤器任务
- apache ant fail任务