S-JIS[2004-01-04/2007-09-29] 変更履歴

Ant:delete

ファイルやディレクトリを削除するコアタスク。
(org.apache.tools.ant.taskdefs.Delete extends MatchingTask

最新delete


属性

属性 説明
file="ファイル名" 削除したいファイル。
dir="ディレクトリ名" 削除したいディレクトリ。

ファイルを削除する例

  <target name="clear">
    <delete file="file.txt"/>
  </target>

file属性での指定はワイルドカードを使えない。使いたい場合はfilsetを使用する。[2007-09-29]


ディレクトリを削除する例

  <target name="clear">
    <delete dir="tmp"/>
  </target>

特定の拡張子のファイルを削除する例

  <target name="clear">
    <delete>
      <fileset dir="." includes="*.java"/>
      <fileset dir="." includes="*.txt"/>
    </delete>
  </target>

再帰的に特定のファイルを削除する例

全サブディレクトリに存在する特定ファイルの削除。

  <target name="clear">
    <delete>
      <fileset dir="." includes="**/vssver.scc" />
    </delete>
  </target>

[2007-03-04]

特定のディレクトリを残して削除する例

  <target name="clear">
    <delete dir="." excludes="**/CVS" />
  </target>

Ant目次へ戻る / 技術メモへ戻る
メールの送信先:ひしだま