本文概述
- Apache Ant复制任务属性
- Apache Ant复制任务示例
todir属性用于设置目标路径。此任务使用下面给出的各种属性。
Apache Ant复制任务属性
属性 | 描述 | 需要 |
---|---|---|
file | 要复制的文件。 | 是 |
preservelastmodified | 保留上次修改的名称。 | 没有 |
tofile | 要复制到目标文件的文件。 | 如果还指定了file属性, 则仅允许todir。 |
todir | 目标目录名称。 | |
overwrite | 覆盖现有文件, 即使目标文件是较新的。 | 没有 |
force | 覆盖只读目标文件。 | 没有 |
filtering | 复制期间进行过滤。 | 没有 |
flatten | 通过忽略源文件的目录结构来复制文件。 | 没有 |
includeEmptyDirs | 复制空目录。 | 没有 |
failonerror | 如果复制失败, 则显示错误消息。 | 没有 |
quiet | 如果为true且failonerror为false, 则不要记录警告消息。 | 没有 |
verbose | 它记录正在复制的文件。 | 没有 |
encoding | 用于复制文件的编码。 | 没有 |
outputencoding | 显示要使用的编码。 | 没有 |
复制单个文件
// build.xml
<
project name = "java-ant project" default = "copy-file">
<
target name="copy-file">
<
copy file = "abc.txt" tofile = "xyz.txt"><
/copy>
<
/target>
<
/project>
复制文件到目录
<
project name = "java-ant project" default = "copy-file">
<
target name="copy-file">
<
copy file="abc.txt" todir="../someother/dir"/>
<
/target>
<
/project>
【apache ant复制任务】将目录复制到另一个目录
<
project name = "java-ant project" default = "copy-file">
<
target name="copy-file">
<
copy todir="../new/dir"><
fileset dir="src_dir"/><
/copy>
<
/target>
<
/project>
推荐阅读
- apache ant条件任务
- apache ant concat任务
- apache ant chmod任务
- apache ant gzip任务
- apache ant basename任务
- apache ant antstructure任务
- apache ant jar示例
- apache ant api使用
- apache ant参数处理器