Ant move
此任务用于将文件移动到新文件或目录。它还可以用于将文件集移动到新目录。默认情况下,如果target文件已存在,则target文件将被覆盖。
file 属性用于将文件或整个目录移动到新的target目录。
属性 | 说明 | 必填 |
file | 要移动的文件或目录。 | 是 |
preservelastmodified | 保留上次移动的文件名 | 否 |
tofile | target文件。 | 是 |
todir | target目录。 | 是 |
overwrite | 即使target文件较新,它也会覆盖现有文件。 | 否 |
force | 它将覆盖只读target文件。 | 否 |
filtering | 它指示在移动期间是否应进行令牌过滤。 | 否 |
flatten | 它将忽略源目录的目录结构。 | 否 |
includeEmptyDirs | 它将复制空目录。 | 否 |
failonerror | 如果为false,则记录警告消息。 | 否 |
quiet | 当要复制的文件不存在时,它不会记录警告消息。 | 否 |
verbose | 记录正在移动的文件。 | 否 |
encoding | 它用于指定编码格式。 | 否 |
outputencoding | 写入文件时使用的编码。 | 否 |
Apache Ant移动任务示例
将文件移动到新文件。
<project name="java-ant project" default="run"> <target name="run"> <move file="test2/xyz.txt" tofile="codebaoku/java/abc.txt"/> </target> </project>
将文件移动到目录中。
<project name="java-ant project" default="run"> <target name="run"> <move file="test2/abc.txt" todir="codebaoku/java/"/> </target> </project>
将目录移动到新目录。
<project name="java-ant project" default="run"> <target name="run"> <move todir="codebaoku/java"> <fileset dir="test2/"/> </move> </target> </project>
此任务用于使进程Sleep指定的时间。时间可以是毫秒,秒或小时。当部署应用程序需要任务之间的间隔时,此功能很有用。它使用以下提供的各种属性。 Apache AntSleep任务属性属性说明必填hou ...