Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 java.text.SimepleDataFormat patterns. Is an extension to the Simple language. Additional command is: file for the last modified timestamp of the file. Notice: all the commands from the Simple language can also be used.

...