Подтвердить что ты не робот

Ant: Как выбрать последний измененный файл из каталога?

Предположим, у меня есть каталог, который содержит несколько файлов с одним и тем же именем и временной меткой, например

my-directory:
- file-0749
- file-1253
- file-2304

Как я могу сказать ANT выбрать последний измененный файл из моего каталога (в этом случае это будет файл-2304)?

4b9b3361

Ответ 1

Вы можете сделать это с помощью TimestampSelector задачи ant-contrib.

<timestampselector property="latest.modified">
  <path>
    <fileset dir="${my-directory.dir}">
      <include name="file-*" />
    </fileset>
  </path>
</timestampselector>

<echo message="${latest.modified}" />