【发布时间】:2013-05-23 18:11:49
【问题描述】:
在 Ant 中,这是我用来删除我的构建目录中名为“未压缩”的文件夹的方法:
<delete dir="${BUILD_DIR}/uncompressed"/>
...但是我将如何递归删除构建目录中名称为“未压缩”的所有文件夹(包括子文件夹)?
【问题讨论】:
在 Ant 中,这是我用来删除我的构建目录中名为“未压缩”的文件夹的方法:
<delete dir="${BUILD_DIR}/uncompressed"/>
...但是我将如何递归删除构建目录中名称为“未压缩”的所有文件夹(包括子文件夹)?
【问题讨论】:
您可以在删除任务中使用资源集合。
<delete includeemptydirs="true">
<fileset dir="${BUILD_DIR}" includes="**/uncompressed/**" />
</delete>
更多内容如下:
可以在此处找到包含模式的文档:
【讨论】:
请参考以下链接。
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>
【讨论】: