属性 | 说明 | 必填 |
file | 要复制的文件。 | 是 |
preservelastmodified | 保留上次修改的名称。 | 否 |
tofile | 要复制到target文件的文件。 | 如果还指定了文件属性,则仅允许todir。 |
todir | target目录名称。 | |
overwrite | 覆盖现有文件,即使target文件是较新的。 | 否 |
force | 覆盖只读target文件。 | 否 |
filtering | 在复制期间进行过滤。 | 否 |
flatten | 通过忽略源文件的目录结构来复制文件。 | 否 |
includeEmptyDirs | 复制空目录。 | 否 |
failonerror | 如果复制失败,则显示错误消息。 | 否 |
quiet | 如果为true,而failonerror为false,则不要记录警告消息。 | 否 |
verbose | 它记录正在复制的文件。 | 否 |
encoding | 用于复制文件的编码。 | 否 |
outputencoding | 显示要使用的编码。 | 否 |
<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>
<project name = "java-ant project" default = "copy-file"> <target name="copy-file"> <copy todir="../new/dir"><fileset dir="src_dir"/></copy> </target> </project>