69.2. 構文
この言語は 言語の 拡張 であるため、構文にも適用されます。以下の表は、追加のファイル関連関数のみを示しています。
すべてのファイルトークンは、java.io.File オブジェクトのメソッドと同じ式名を使用します。たとえば、file:absolute は java.io.File.getAbsolute () メソッドを参照します。すべての式が現在のエクスチェンジでサポートされているわけではないことに注意してください。たとえば、コンポーネントは一部のオプションをサポートしますが、File コンポーネントはそれらすべてをサポートします。
| 式 | タイプ | ファイルコンシューマー | ファイルプロデューサー | FTP コンシューマー | FTP プロデューサー | 説明 |
|---|---|---|---|---|---|---|
| file:name | 文字列 | はい | いいえ | はい | いいえ | ファイル名を参照します(開始ディレクトリーと相対的です。以下の注記を参照してください)。 |
| file:name.ext | 文字列 | はい | いいえ | はい | いいえ | ファイル拡張子のみを参照します |
| file:name.ext.single | 文字列 | はい | いいえ | はい | いいえ | ファイル拡張子を参照します。ファイル拡張子に複数のドットがある場合、この式は削除され、最後の部分のみを返します。 |
| file:name.noext | 文字列 | はい | いいえ | はい | いいえ | 拡張子のないファイル名を参照します(開始ディレクトリーと相対的です。以下の注記を参照してください)。 |
| file:name.noext.single | 文字列 | はい | いいえ | はい | いいえ | 拡張子のないファイル名を参照します(開始ディレクトリーと相対的です)。以下の注記を参照してください。ファイル拡張子に複数のドットがある場合、この変数は最後の部分のみを取り除き、他の部分を返します。 |
| file:onlyname | 文字列 | はい | いいえ | はい | いいえ | 先頭のパスのないファイル名のみを参照します。 |
| file:onlyname.noext | 文字列 | はい | いいえ | はい | いいえ | 拡張子がなく、先頭パスのないファイル名のみを参照します。 |
| file:onlyname.noext.single | 文字列 | はい | いいえ | はい | いいえ | 拡張子がなく、先頭パスのないファイル名のみを参照します。ファイル拡張子に複数のドットがある場合、この変数は最後の部分のみを取り除き、他の部分を返します。 |
| file:ext | 文字列 | はい | いいえ | はい | いいえ | ファイル拡張子のみを参照します |
| file:parent | 文字列 | はい | いいえ | はい | いいえ | ファイルの親を参照します |
| file:path | 文字列 | はい | いいえ | はい | いいえ | ファイルパスを参照します |
| file:absolute | ブール値 | はい | いいえ | いいえ | いいえ | ファイルが絶対と相対的とみなされるかどうかを参照します。 |
| file:absolute.path | 文字列 | はい | いいえ | いいえ | いいえ | 絶対パスを参照します。 |
| file:length | Long | はい | いいえ | はい | いいえ | Long 型として返されるファイルの長さを参照します |
| file:size | Long | はい | いいえ | はい | いいえ | Long 型として返されるファイルの長さを参照します |
| file:modified | 日付 | はい | いいえ | はい | いいえ | 日付タイプとして返された最後の変更ファイルを参照します。 |
| date:_command:pattern_ | 文字列 | はい | はい | はい | はい |
|