如何使用 Camel 的 'doneFileName' 属性 作为双扩展名的文件名?

How to use 'doneFileName' property of Camel for file name with double extension?

我需要使用 apache camel 路由和删除 tar.gz 文件。我的文件名为 filename.tar.gz,触发器文件名为 filename.trg。因此,如果我在 from() - "&doneFileName=${file:name.noext}.trg camel 使用触发器文件名 - filename.tar.trg 路由文件,但我需要 doneFileName 作为 filename.trg.

我怎样才能做到这一点??我试图嵌套 ${file:name.noext} 但似乎不起作用。

啊,这实际上是 Apache Camel 中的一个错误。我已经记录了一张票以使其支持具有双点的文件扩展名