2013-06-28 80 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>