2013-05-23 6 views
2

В Ant, вот что я использую, чтобы удалить папку с моей директории для сборки под названием «несжатого»:Ant - удалить все папки с именем?

<delete dir="${BUILD_DIR}/uncompressed"/> 

... но как бы я рекурсивно удалить все папки, которые имеют название «несжатого» в сборке каталог (включая подпапки)?

ответ

7

Вы можете использовать набор ресурсов в пределах вашей задачи удаления.

<delete includeemptydirs="true"> 
    <fileset dir="${BUILD_DIR}" includes="**/uncompressed/**" /> 
</delete> 

Подробнее об этом в разделе:

Include шаблон документацию можно найти здесь:

1

Пожалуйста, обратитесь к приведенной ниже ссылке.

http://ant.apache.org/manual/Tasks/delete.html

<delete includeEmptyDirs="true"> 
    <fileset dir="root" includes="**/to_delete/"/> 
</delete> 

Попробуйте ниже также

<delete includeemptydirs="true"> 
    <fileset dir="${root}" defaultexcludes="false"> 
     <include name="**/*tmp*/**" /> 
    </fileset> 
</delete> 
Смежные вопросы