72.2. 语法
这个语言是语言 的扩展,因此也适用语法。下表列出其他文件相关功能。
				所有文件令牌都使用与 java.io.File 对象上方法相同的表达式名称,如 instance file:absolute 代表 java.io.File.getAbsolute() 方法。请注意,当前 Exchange 支持不是所有表达式。例如,组件支持一些选项,而 File 组件支持所有这些选项。
			
| 表达式 | 类型 | file Consumer | file Producer | FTP Consumer | FTP Producer | Description | 
|---|---|---|---|---|---|---|
|   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  |   是  |   否  |   是  |   否  |   将文件长度指定为长类型  | 
|   file:size  |   Long  |   是  |   否  |   是  |   否  |   将文件长度指定为长类型  | 
|   file:modified  |   Date  |   是  |   否  |   是  |   否  |   代表上次修改为日期类型的文件  | 
|   date:_command:pattern_  |   字符串  |   是  |   是  |   是  |   是  |   
								用于使用   |