- Ant简介
- Apache Ant功能特性
- Apache Ant安装
- Apache Ant入门程序(Hello World)
- Apache Ant构建文件-project标签
- Apache Ant目标-target标签
- Apache Ant任务-task标签
- Apache Ant属性
- Apache Ant令牌过滤器
- Apache Ant命令行参数
- Apache Ant If和Unless用法
- Apache Ant类型
- Apache Ant自定义组件
- Apache Ant监听器和记录器
- Apache Ant IDE集成
- Apache Ant InputHandler接口
- Ant之外的Apache Ant任务
- Apache Ant参数处理器
- Apache Ant API
- Apache Ant Jar示例
- Ant任务
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="zyiz/java/abc.txt"/> </target> </project>
将文件移动到目录:
<project name="java-ant project" default="run"> <target name="run"> <move file="test2/abc.txt" todir="zyiz/java/"/> </target> </project>
将目录移动到新目录:
<project name="java-ant project" default="run"> <target name="run"> <move todir="zyiz/java"> <fileset dir="test2/"/> </move> </target> </project>
上一篇:Ant Mkdir创建目录任务
下一篇:Ant休眠任务