ant copy目录并将名称添加到目标

时间:2016-10-02 10:00:19

标签: ant

我正在尝试使用ant脚本复制带有内容的目录,我也希望将当前日期设置为目标上的目录名称。

这是我写的脚本:

<property name="current_date" value="${build.date}"/>
<copy todir="T:/Ali/backup/reports/${current_date}">
    <fileset dir="log/current" />
</copy>

执行ant脚本后 目的地的目录名是$ {current_date},而不是实际的当前名称。

任何帮助!!

1 个答案:

答案 0 :(得分:1)

Ant有一个内置的tstamp任务,可以获取当前日期:

<tstamp>
    <format property="TODAY_US" pattern="yyyy-mmmm-dd" locale="en,US"/>
</tstamp>
<copy todir="T:/Ali/backup/reports/${TODAY_US}">
    <fileset dir="log/current" />
</copy>