<dirset>
パターンと一致するディレクトリ名を列挙するための要素です。
属性
-
dir
-
[必須]
ディレクトリセットの検索ルートとなるディレクトリ。
-
includes
-
このディレクトリセットに含める、空白またはコンマで区切ったディレクトリ名パターンのリスト。
デフォルト: dir 以下の全てディレクトリ
-
includesfile
-
ディレクトリセットに含めるパターンを記述した外部定義ファイル。
このファイルには 1 行ごとにパターンを記述します。
デフォルト: なし
-
excludes
-
このディレクトリセットから除外する、空白またはコンマで区切ったディレクトリ名パターンのリスト。
デフォルト: dir 以下の全て非ディレクトリ
-
excludesfile
-
ディレクトリセットから除外するパターンを記述した外部定義ファイル。
このファイルには 1 行ごとにパターンを記述します。
デフォルト: なし
-
casesensitive
-
ディレクトリ名の大文字と小文字を区別するかどうかを設定します (
true, yes, on, false, no, off)。
デフォルト: true
-
followsymlinks
-
シンボリックリンクをたどるかどうかを設定します。
デフォルト: true
下位の要素
-
<patternset>
-
下位要素に
<patternset> を指定することで属性と同じようにディレクトリパターンを指定することが出来ます。
-
<includes>
-
パターンに一致したディレクトリをこの要素が示すディレクトリセットに含めます。
includes 属性と同じです。
-
<includesfile>
-
ディレクトリセットに含めるパターンを記述したファイルを指定します。
includesfile 属性と同じです。
-
<excludes>
-
パターンに一致したディレクトリをこの要素が示すディレクトリセットから除外します。
excludes 属性と同じです。
-
<excludesfile>
-
ディレクトリセットから除外するパターンを記述したファイルを指定します。
excludesfile 属性と同じです。
サンプル
docroot 直下に存在する index.xml, chapter1.xml, chapter2.xml の 3 ファイルのリストを意味します。
<filelist dir="docroot">
<file name="index.xml" />
<file name="chapter1.xml" />
<file name="chapter2.xml" />
</filelist>
別の場所で定義したファイルリストを ID で参照します。
<filelist id="allfile" dir="docroot">
<file name="index.xml" />
<file name="chapter1.xml" />
<file name="chapter2.xml" />
</filelist>
<!-- ... -->
<fileset idref="allfile" />
|
|