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

如何使用apache camel从目录中删除文件

艾善
2023-03-14

我是Camel的新手,正在探索使用Camel从特定目录删除文件的方法。我想知道基于过滤器从目录中删除文件的不同方法,如删除所有。txt文件或删除20天内未修改的文件等。

共有1个答案

李谦
2023-03-14

那不是骆驼删除文件的目的。

您可以更容易地使用Java文件API。此外,也有针对此类用例的bash脚本,例如HouseCleaning。

但是,如果您想尝试Camel,那么file组件可以作为使用者,从按名称模式过滤的过滤器中使用文件,您还可以按文件修改日期进行文件修改,因此可以比较年龄>20天等。

from file ? xxxxx
    to log dummy ? log = OFF
 类似资料:
  • 在我的系统中,我每天都在1个文件夹中下载新构建,然后将其用于进一步的原因,但在运行jenkins作业后,我想删除文件夹(不是工作区)中的文件,这将从同一目录中删除特定文件夹。这将帮助我每次根据在同一台机器上运行的不同jenkins作业下载新构建。 EG: 我正在下载x.x构建,然后在机器上运行jenkins作业,然后如果我想运行其他需要x.y构建的作业,它会查看文件夹中是否已经有一些构建。如果有,

  • 对于我目前正在使用Scala和Spark进行的一个项目,我必须编写一个代码来检查我正在处理的hdfs目录是否为空,如果不是,我必须从该目录中删除所有文件。 在我将代码部署到Azur之前,我正在使用计算机中的本地目录对其进行测试。 我从以下内容开始:创建一个方法来删除这个目录中的每个文件。这就是我现在所拥有的: 有了这段代码,我可以删除单个文件()。我希望能够这样定义我的路径(不指定任何文件名),只

  • 我在大学已经学习了4周的JavaScript,两周前在我自己的时间里开始学习Java。事实证明,它很有用,因为我们有一个项目,我们必须制定一个程序(这是我们为项目选择的)。 问题是,虽然我知道Java的大部分基础知识,但我对制作我们想要制作的程序知之甚少,我所有的其他团队成员甚至从未接触过Java,有些人甚至在课堂上与JavaScript作斗争。 对不起,顺便说一句,我只是想让人们了解我的来历。

  • 问题内容: 当我尝试删除目录时,FirebaseStorage始终返回错误,即类似以下内容始终返回错误。 但是,删除文件可以正常工作,例如不会返回错误: 我在这里可能做错了什么?我不认为FirebaseStorage不支持它,因为从目录中一个接一个地删除文件会很la脚(特别是如果所述目录有100或1000个这样的目录)。 问题答案: 从Google网上论坛删除目录是不可能的。您必须在某个位置(在F

  • 问题内容: 我想删除目录中带有扩展名的所有文件。如何在Python中做到这一点? 问题答案: 通过和: 仅使用一个循环: 或通过: 确保位于正确的目录中,并最终使用。

  • 问题内容: 我在应用程序中拥有的导出工具的任务之一是清除应用程序目录树中的所有目录。我正在Linux外壳中寻找一个递归命令,该命令将遍历整个树并删除文件。 我没有使用export,因为此脚本将用于与SVN不相关的其他文件/目录名称。我尝试了类似的东西: 没用… 问题答案: 尝试这个: 在运行这样的命令之前,我经常喜欢先运行以下命令: