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