16

在我的文件夹中example

我有一个名为test. 它包含许多子文件夹,我也有文件调用test.propertiestest.properties.sample

我正在尝试创建一个 ant 脚本来删除文件和目录

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

例如

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

我宁愿有类似的东西

<delete dir="test*" />

因此它会删除以开头的文件夹中的所有内容test

4

1 回答 1

19

使用 afileset选择具有模式的文件,使用 a 选择具有模式的dirset目录。

这应该做的工作:

<delete>
    <dirset dir="${basedir}" includes="test*" />
    <fileset dir="${basedir}" includes="test*" />
</delete>
于 2013-06-28T21:44:05.247 回答