муравей копирует каталог и добавляет имя в пункт назначения

#ant

#ant

Вопрос:

Я пытаюсь скопировать каталог с его содержимым с помощью ant script, также я хочу установить текущую дату в качестве имени каталога в пункте назначения.

Это сценарий, который я пишу:

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

После выполнения ant-скрипта
имя каталога в пункте назначения будет $ {current_date}, а не фактическое текущее имя.

любая помощь!!

Ответ №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>