用fileset 来过滤要删掉的目录和文件
<delete verbose="true" includeemptydirs="true">
<fileset dir="${buildDir}">
<include name="**/*"/>
</fileset>
</delete>
注:includeemptydirs 的意思是就算文件夹是空的,也同样删除。
这样就会避免使用像
<delete dir="build">
</delete>
这样就会把build文件夹以及下面的所有子目录一起删掉。很多时候父目录是没有必要每次都删了重建的,只要清空这个文件夹就好了。
<delete verbose="true" includeemptydirs="true">
<fileset dir="${buildDir}">
<include name="**/*"/>
</fileset>
</delete>
注:includeemptydirs 的意思是就算文件夹是空的,也同样删除。
这样就会避免使用像
<delete dir="build">
</delete>
这样就会把build文件夹以及下面的所有子目录一起删掉。很多时候父目录是没有必要每次都删了重建的,只要清空这个文件夹就好了。
本文介绍如何在Ant构建工具中利用Fileset元素精确地控制文件和目录的删除过程,通过设置参数includeemptydirs为true实现仅清除指定目录内的内容而非整个目录结构。
1058

被折叠的 条评论
为什么被折叠?



