必要なパラメータ
- path:ディレクトリおよびファイルがリストされる完全修飾パス(例:
/tmp/mydirectory)。
オプションのパラメータ
- mask:結果エントリのフィルタリングに使用するパターン。デフォルトは
*です。例えば、*.jsonというマスクは、拡張子が.jsonのすべてのファイルに一致します。 - recurse:再帰的にエントリをリストするかどうか。
falseおよびtrueが使用可能です。デフォルト値はfalseです。 - fileordir:ファイルおよびディレクトリのみをリストするかどうか。
all、files、およびdirsが使用可能です。デフォルトはallです。
アウトプット属性
- file:fullname:現在のエントリのファイルまたはディレクトリのフルパス。
- file:name:現在のエントリのファイルまたはディレクトリの名前。
- file:mtime:現在のエントリのファイルまたはディレクトリが書き込まれた時間。
- file:ctime:現在のエントリのファイルまたはディレクトリが作成された時間。
- file:atime:現在のエントリのファイルまたはディレクトリが読み出された、または書き込まれた時間。
- file:attributes:現在のエントリのファイルまたはディレクトリの属性のリスト。
- file:extension:現在のエントリのファイルの拡張子。
- file:size:ファイルのサイズ(バイト)。
- file:isdir:エントリがファイルかディレクトリか。