...
All the file tokens uses the same expression name as the method on the java.io.File
object, for instance file:absolute
refers to the java.io.File.getAbsolute()
method. Notice that not all expressions is supported by the current Exchange. For instance the FTP component only supports a few of the options, where as the File component support all of them.
Expression | Type | File Consumer | File Producer | FTP Consumer | FTP Producer | Description |
---|---|---|---|---|---|---|
file:name | String | yes | no | yes | no | refers to the file name |
file:name.noext | String | yes | no | yes | no | refers to the file name with no extension |
file:parent | String | yes | no | yes | no | refers to the file parent |
file:path | String | yes | no | yes | no | refers to the file path |
file:absolute.path | String | yes | no | no | no | refers to the absolute file path |
file:canonical.path | String | yes | no | no | no | refers to the canonical path |
file:length | Long | yes | no | yes | no | refers to the file length returned as a Long type |
date:command:pattern | String | yes | yes | yes | yes | for date formatting using the |
...