Apache Camel-2.22.1无法在输出目录中评估动态日期表达式

时间:2018-12-05 17:40:47

标签: java apache-camel fuse

我正尝试将文件发送到目录为todate后缀为file:D:/out-${date:now:yyyyMMdd}的目录的输出位置。

但是我要例外了。

  

java.nio.file.InvalidPathException:非法字符<:>

我在做错什么吗?

1 个答案:

答案 0 :(得分:0)

尝试使用收件人列表(http://camel.apache.org/recipient-list.html)动态构建to uri。如果您使用DSL来构建路由,它将看起来像这样:

from("file://C:/in")
    .recipientList(simple("file:D:/out-${date:now:yyyyMMdd}"));