2013-06-28 52 views
11

开始在我的文件夹exampleAnt任务删除具有相同名称

我有一个名为test目录中的文件和目录。它包含很多子 我也有文件名为test.propertiestest.properties.sample

我想创建一个Ant脚本删除文件和目录

我必须有3个不同的任务来删除这些文件?

例如

<delete dir="test" /> 
<delete file="test.properties" /> 
<delete file="test.properties.sample" /> 

我宁愿有类似

<delete dir="test*" /> 

所以它与test

回答

14

使用fileset开始于一个模式选择文件夹中删除等一应俱全,dirset选择带有模式的目录。

这应该做的工作:

<delete> 
    <dirset dir="${basedir}" includes="test*" /> 
    <fileset dir="${basedir}" includes="test*" /> 
</delete>