Ant задача удалить файлы и каталог, начинающиеся с того же имени

В моей папке example

У меня есть каталог с именем test. Он содержит много подпапок У меня также есть файлы с именем test.properties и test.properties.sample

Я пытаюсь создать ant script, чтобы удалить файлы и каталог

Должен ли я иметь 3 разных задачи для удаления этих файлов?

Например

<delete dir="test" />
<delete file="test.properties" />
<delete file="test.properties.sample" />

Я бы предпочел что-то вроде

<delete dir="test*" />

поэтому он удаляет все в папке, начинающейся с test

Ответ 1

Используйте fileset для выбора файлов с шаблоном, dirset для выбора каталогов с шаблоном.

Это должно выполнить задание:

<delete>
    <dirset dir="${basedir}" includes="test*" />
    <fileset dir="${basedir}" includes="test*" />
</delete>