簡體   English   中英

如何使用 apache 駱駝從目錄中刪除文件

[英]How to delete files from a directory using apache camel

我是 Camel 的新手,正在探索使用 Camel 從特定目錄中刪除文件的方法。 我想了解基於過濾器從目錄中刪除文件的不同方法,例如刪除 all.txt 文件或刪除 20 天內未修改的文件等。

那不是駱駝刪除文件的目的。

為此,您可以更輕松地使用 Java 文件 API。 還有用於此類用例的 bash 腳本,例如大掃除。

但是,如果您想嘗試 Camel,那么文件組件可以用作消費者來使用按名稱模式過濾的過濾器中的文件,您也可以按文件修改日期歸檔,因此比較年齡 > 20 天等。

然后您可以路由到日志 null 端點

好東西

from file ? xxxxx
    to log dummy ? log = OFF

但遺憾的是,只需使用 Java 文件 API 代碼可能會更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM