3

Ant では、「非圧縮」と呼ばれるビルド ディレクトリを含むフォルダーを削除するために使用するものは次のとおりです。

<delete dir="${BUILD_DIR}/uncompressed"/>

...しかし、ビルド ディレクトリ (サブフォルダーを含む) にある "uncompressed" という名前のすべてのフォルダーを再帰的に削除するにはどうすればよいですか?

4

2 に答える 2

7

削除タスク内でリソース コレクションを使用できます。

<delete includeemptydirs="true">
    <fileset dir="${BUILD_DIR}" includes="**/uncompressed/**" />
</delete>

詳細については、以下を参照してください。

インクルード パターンのドキュメントは次の場所にあります。

于 2013-05-23T10:11:49.987 に答える
1

以下のリンクを参照してください。

http://ant.apache.org/manual/Tasks/delete.html

<delete includeEmptyDirs="true">
  <fileset dir="root" includes="**/to_delete/"/>
</delete>

以下も試してください

<delete includeemptydirs="true">
    <fileset dir="${root}" defaultexcludes="false">
       <include name="**/*tmp*/**" />
    </fileset>
</delete>
于 2013-05-23T10:10:50.267 に答える