java - Apache Camel FTP 在轮询时使用 Simple 来选择目录

标签 java ftp apache-camel

我希望能够从每小时更改目录名称的 FTP 中检索。我有逻辑知道新目录的名称是什么,并且可以使用 Simple 传递它,但我不确定如何使用 FTP 的选项来实现这一点。

我已经使用 2.12.1 尝试了以下操作,但没有成功:

ftp://myUser@host/${date:now:yyyyMMddHHmm}?password=secret&delay=60s

这是正确的方法吗?谢谢!

最佳答案

尝试

ftp://myUser@host/?fileName=${date:now:yyyyMMddHHmm}&password=secret&delay=60s

例如,ftp/文件消费者必须配置一个固定的起始目录。然后是一个可选的文件名。尽管此示例只会拾取名称为当前日期+时间且没有任何扩展名的文件。

虽然多读了一些文档

关于java - Apache Camel FTP 在轮询时使用 Simple 来选择目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19258771/

相关文章:

java - SonarQube 分析失败 java.lang.OutOfMemoryError : Java heap space

java - 最新的 Java 6 是否开箱即用地运行 JavaFX 2

java - 如何从excel中获取名称框?

php - 您可以使用 ftp_put() 或类似的东西将行附加到远程文件吗?

c# - 在线更新一个C#程序

XML 未获取 <camelContext> 标记

java - 如何检查 JButton 中是否有文本

java - 如何正确关闭FTPClient FileStream

redis - Apache Camel RedisIdempotentRepository 配置

java - 使用 Apache Camel 进行 PGP 加密