使用 Apache Camel 轮询目录内的新子文件夹
Poll for new sub-folders inside a directory using Apache Camel
我想写一个骆驼路线来查看目录中的新子文件夹。有一个输入目录,每日网站提要作为一个新的子文件夹出现,名称为日期。上传的每个子文件夹都具有相似的结构。每次上传都想拉新的日期文件夹
此外,camel 提供了读锁,但它仅适用于文件。有没有办法对文件夹进行读取锁定?
- 输入目录
- 11/12/2020
- 产品
- 分类
- 12/12/2020
- 产品
- 分类
- 13/12/2020
- 产品
- 分类
- 等..
我尝试使用 'recursive=true' 但没有成功(我们不能使用 include 和 antInclude,因为我们在这里处理的是一个文件夹)。我知道骆驼主要用于文件,但想知道骆驼是否可以满足上述要求。
我是 Camel 的新手,请帮助我。
filter
选项也可用于文件夹名称。因此,您可以编写一个 GenericFileFilter
实现来检查文件夹名称是否与今天的日期匹配。
我想写一个骆驼路线来查看目录中的新子文件夹。有一个输入目录,每日网站提要作为一个新的子文件夹出现,名称为日期。上传的每个子文件夹都具有相似的结构。每次上传都想拉新的日期文件夹
此外,camel 提供了读锁,但它仅适用于文件。有没有办法对文件夹进行读取锁定?
- 输入目录
- 11/12/2020
- 产品
- 分类
- 12/12/2020
- 产品
- 分类
- 13/12/2020
- 产品
- 分类
- 等..
- 11/12/2020
我尝试使用 'recursive=true' 但没有成功(我们不能使用 include 和 antInclude,因为我们在这里处理的是一个文件夹)。我知道骆驼主要用于文件,但想知道骆驼是否可以满足上述要求。
我是 Camel 的新手,请帮助我。
filter
选项也可用于文件夹名称。因此,您可以编写一个 GenericFileFilter
实现来检查文件夹名称是否与今天的日期匹配。