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

使用camel限制文件夹中的文件数

微生毅然
2023-03-14

我使用filter和sortBy的想法失败了,因为它不能一次轮询所有文件。

也许这不是Camel需要解决的问题,但由于它已经知道如何通过SFTP连接和删除文件,所以我想重用它的功能。

共有1个答案

范甫
2023-03-14

是的,骆驼做房屋清洁不是一个问题。FTP服务器的所有者通常可以设置一个排定的cron作业等来清理他们的FTP服务器。

不建议从Camel作为FTP客户端远程登录并在其他FTP服务器上进行房屋清理。

Camel是关于集成和连接系统,例如在您的情况下上传文件到一个FTP服务器。他们如何管理、清理和操作他们的FTP服务器不是骆驼的问题。

 类似资料:
  • 我有一个路由,期望各种文件将被复制到一个传入文件夹。路由将继续将这些文件移动到一个临时文件夹中,并在其中执行其他操作。路线如下: 问题是这些文件可能相当大。假设是1GB。为了将这个文件复制到传入文件夹中,可能需要10秒的时间。在这10秒期间,使用者轮询目录,并抛出一个异常,因为部分文件仍在复制。我能用什么变通办法?

  • 本文向大家介绍Java使用递归复制文件夹及文件夹,包括了Java使用递归复制文件夹及文件夹的使用技巧和注意事项,需要的朋友参考一下 递归调用copyDir方法实现,查询源文件目录使用字节输入流写入字节数组,如果目标文件目录没有就创建目录,如果迭代出是文件夹使用字节输出流对拷文件,直至源文件目录没有内容。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 我想把一个zip文件解压到一个叫做like the zip file的文件夹中。例如:原件/abc。zip应解压缩以导入/abc/ 我现在所做的就是解压缩指定文件夹中的文件。 如何从“from”文件中获取文件名并将其放入“to”部分? 我是骆驼的新手,所以任何帮助都将不胜感激。谢谢!

  • 在Apache Camel上工作时,每当使用camel-zip压缩文件或通过canel-ftp复制文件时,Camel会将文件移动到.Camel文件夹中,并在处理后不将其保留在源文件夹中。我希望我的文件在处理完成后留在源文件夹中。请建议如何实现相同的。 CamelContext context=new DefaultCamelContext();context.addRoutes(new Route

  • 问题内容: 我尝试解压缩150个zip文件。所有zip文件都使用不同的名称,它们都分散在一个大文件夹中,该文件夹分为许多子文件夹和子子文件夹。我想将每个存档提取到与原始zip文件名相同名称的单独文件夹中,与原始zip文件位于同一位置。我的代码是: 我运行代码后,什么都没有发生。在此先感谢您的任何帮助。 问题答案: 更新: 最后,这段代码对我有用:

  • 但我不断得到以下错误: 请让我知道可以为此做些什么。