Ant - 删除名称中的所有文件夹?

时间:2013-05-23 10:06:33

标签: jquery bash ant build

在Ant中,这是我用来删除名为“uncompressed”的构建目录的文件夹:

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

...但是我如何以递归方式删除构建目录(包括子文件夹)中名称为“uncompressed”的所有文件夹?

2 个答案:

答案 0 :(得分:7)

您可以在删除任务中使用资源集合。

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

更多相关内容:

包含模式文档可在此处找到:

答案 1 :(得分: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>