3

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

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

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

4

2 回答 2

7

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

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

更多内容如下:

包含模式文档可以在这里找到:

于 2013-05-23T10:11:49.987 回答
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>
于 2013-05-23T10:10:50.267 回答