Index > Ant Howto 指定のファイルがあるかないかを確認する方法
Sun, July 19, 2009

Ant Howto 指定のファイルがあるかないかを確認する方法

現在、Makeで処理していた仕事をAntに置き換え中... その中で得たハウツーのメモ。

実験

あるファイルが存在しているかしていないかを調べ、その状況に応じてターゲットを実行するかどうか決める。

build.xml

<?xml version="1.0" encoding="UTF-8" ?>

<project default="test1" >

    <target name="init" >
        <property name="targetfile" value="foo.txt" />
    </target>

    <target name="chk" depends="init">
        <available file="${targetfile}" property="workfile.exists" />
    </target>

    <target name="test1" depends="chk" if="workfile.exists">
        <echo>
            ${targetfile} exists.
        </echo>
    </target>
    <target name="test2" depends="chk" unless="workfile.exists">
        <echo>
            ${targetfile} does not exists.
        </echo>
    </target>
</project>
 Twitter
follow me on Twitter
 Categories