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>