解决中文目录乱码问题
1 | ftpClient.controlEncoding=gb2312 |
idempotentConsumer
file
1 | // tmp 是一个路径:./../tmp |
jpa
1 |
|
filter
1 | // 标识文件名是“20180803.txt”时,才执行之后的流程 |
filterFile
1 | // 只读取包含当天日期的文件:文件前缀_20_20180305.txt |
readLock
readLock=rename可以阻止camel读取正在被写入的文件
move
移动文件到同级 done 目录下
1 | # 移动到同级 done 目录下 |
移动并重命名文件
1 | ftp://localhost:22/test?username=xxx&password=xx&move=done/{file:name.noext}_${file:modified}.${file:ext}&readLock=rename |
参考:org.apache.camel.language.simple.SimpleLanguage.java