当前位置: 首页 > 知识库问答 >
问题:

使用Apache Camel SFTP时如何按顺序使用文件

喻选
2023-03-14

我正在使用Apache Camel处理SFTP目录中的文件。该目录将同时接收多个文件。如何控制camel按顺序使用文件?例如,目录my\u directory将同时接收文件file1、file2、file3、file4。我希望camel按照file1-file2-file3-file4的顺序消费。

共有2个答案

丌官星渊
2023-03-14

在本节中,您可以使用sortBy选项按文件名对文件进行排序

这将按文件名排序

sortBy=file: name

P、 您可以从文件组件中找到许多关于FTP/SFTP组件的有用信息

樊琦
2023-03-14

您是否查看了预排序选项?

 类似资料:
  • 我在一个返回一个巨大选择的过程中工作,我不想定义它是如何排序的。我不想从三个字段中选择一个,如果它是升序还是降序,如果三个选项都没有定义,它会默认返回降序中的第一个字段 这边 当然,这不起作用... mysql指责单词DESC和ASC中的错误,我怎么能让这个工作??

  • 问题内容: 在promise库 Q中 ,您可以执行以下操作以顺序链接promise: 但是,以下命令不适用于 $ q : 问题答案: 只需使用$ q.when()函数: 注意:foo必须是工厂,例如

  • 我编写了一个Python脚本,将每条推文中的6个URL上传到Twitter。我使用API调用来拉下所有发布的帖子,有效地缩短了我发布到twitters t.co URL的URL。 我的问题是调用没有按时间顺序排列tweet。 在Twitter时间线中,最新的tweet发布在顶部。如果我能从底部读回时间线,我会更喜欢它,这是我第一条推文的开始。 这是我用来从推特上检索我时间轴上推文的代码: 有人知道

  • 我对列表之类的东西很陌生,目前正在努力学习它们。我用它们制作了一个程序,一切都很顺利,直到我无法对列表中的数字进行排序。现在,每当我看到代码的这一部分时,它就会停止工作: 你能帮我解决我做错的事情吗?

  • 通常SQLite的排序规则区分大小写。所有大写字母都在小写字母之前。但是可以在子句中告诉SQLite忽略这一点,方法是: 但是我们如何使用DBIx::Class来实现这一点呢? 考虑下面的示例,它将一个SQLite数据库部署到内存中,表中包含“代码> Foo”和“一个目录<代码>栏<代码>。连接使用设置。它填充值,然后使用结果集上的将它们取出来。我将在以下所有示例中使用此设置。您需要DBIx::C