ファイル一覧

ファイル一覧は、明示的に名前が付けられたファイルの一覧です。ファイルセットはフィルターとして機能し、ファイルシステム内に存在し指定のパターンに一致するファイルのみを返しますが、ファイル一覧は存在する場合も存在しない場合もあるファイルを指定するのに役立ちます。複数のファイルは、ワイルドカード展開をサポートせずに、指定されたディレクトリに相対的なファイルのリストとして指定されます(ワイルドカードを使用したファイル名は、変更されずにリストに含められます)。ファイル一覧は、この機能をサポートするタスク内またはスタンドアロントイプとして表示できます。

属性 説明 必須
dir このファイル一覧のベースディレクトリ。 はい
files ファイル名のリスト。これは空白またはカンマで区切られたファイル名のリストです。 ネストされたファイル要素がない場合を除き、はい
refid このファイル一覧を別の場所で定義されているファイル一覧への参照にします。指定した場合は、他の属性やネストされた要素は許可されません。 いいえ

ネストされた要素: ファイル

Apache Ant 1.6.2以降

これはファイル名を表します。ネストされた要素では、空白とカンマを含むファイル名が許可されます。

属性 説明 必須
名前 ファイル名。 はい

<filelist
    id="docfiles"
    dir="${doc.src}"
    files="foo.xml,bar.xml"/>

ファイル ${doc.src}/foo.xml${doc.src}/bar.xml。これらのファイルはまだ実際には存在しない可能性があります。

<filelist
    id="docfiles"
    dir="${doc.src}"
    files="foo.xml
           bar.xml"/>

上記の例と同じファイル。

<filelist refid="docfiles"/>

上記の例と同じファイル。

<filelist
    id="docfiles"
    dir="${doc.src}">
    <file name="foo.xml"/>
    <file name="bar.xml"/>
</filelist>

上記の例と同じファイル。