使用ApacheAnt删除没有子目录的目录中的所有文件
我需要一个ApacheAnt目标,它删除目录中的所有文件,但不接触子目录 在我目前的方法中,我必须显式地命名我想要跳过的子目录(atm只是“src/”)使用ApacheAnt删除没有子目录的目录中的所有文件,ant,delete-file,Ant,Delete File,我需要一个ApacheAnt目标,它删除目录中的所有文件,但不接触子目录 在我目前的方法中,我必须显式地命名我想要跳过的子目录(atm只是“src/”) 但是我不喜欢它。这样,每当子目录结构发生变化时,我都必须修改目标 有什么想法吗?这应该行得通: <delete> <fileset dir="${dist.dir}"> <include name="*"/> </fileset> </delete>
但是我不喜欢它。这样,每当子目录结构发生变化时,我都必须修改目标
有什么想法吗?这应该行得通:
<delete>
<fileset dir="${dist.dir}">
<include name="*"/>
</fileset>
</delete>
*
通配符应该只删除顶层的文件,而不是目录或子目录。如果您希望它是递归的,那么您需要使用***
。非常有效。非常感谢!:)<代码>将删除所有内容,如隐藏目录等。
<delete>
<fileset dir="${dist.dir}">
<include name="*"/>
</fileset>
</delete>