[英]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.