Camel - 如何更改 toD("file:~") 的文件权限

Camel - how to change file permission on toD("file:~")

我有如下路线

fromF("file:~~")
....
.toD("file:someotherlocation/")

该文件最初由用户 A 所有,但已更改为由 tomcat 用户所有(代码部署在外部 tomcat 上)。 有没有办法,要么保留所有者,要么为组提供适当的权限。

此致,

不,不能更改所有者,但是使用较新的 Java 版本可以更改文件的所有者。您可以在 Apache Camel 上创建 JIRA 票证以请求此类功能。

但是文件组件上有一个 chmod 选项可以更改权限。有关详细信息,请参阅 Camel 文档。