尝试整理文件差异路径......有人可以帮忙吗?这就是我所拥有的 - >
CsvDataFormat csv = new CsvDataFormat();
csv.setDelimiter(",");
from("file:inputdir?delete=true&sortBy=ignoreCase:file:name")
.unmarshal(csv)
.pollEnrich("file:backup?fileName=test.csv&sendEmptyMessageWhenIdle=true")
.unmarshal(csv)
// Need to aggregate here!!!!
.log("test");
csv文件在/input
目录中被删除,然后从/backup
目录中使用备份文件。我想比较这两个文件并输出差异。
答案 0 :(得分:0)
这不是特定的Camel问题。为了解决这个问题,您可以自己实现diff功能,也可以使用现有的库,例如java-diff-utils。
伪代码:
// read file 1 into a list "list1"
// read file 2 into a list "list2"
// use java-diff-utils to calculate the difference
Patch patch = DiffUtils.diff(list1, list2);