用 fileset 來過濾要刪掉的目錄和文件
<project name="ant-project" default="example">
<target name="example">
<delete verbose="true" includeEmptyDirs="true">
<fileset dir="build">
<include name="**/*" />
</fileset>
</delete>
</target>
</project>
注:includeEmptyDirs 的意思是就算文件夾是空的,也同樣刪除。
這樣就會避免使用像
<delete dir="build">
</delete>
這樣就會把 build 文件夾以及下面的所有子目錄一起刪掉。很多時候父目錄是沒有必要每次都刪了重建的,只要清空這個文件夾就好了。