gpt4 book ai didi

java - 找到重复项时在 Camel 中重命名文件

转载 作者:行者123 更新时间:2023-11-29 03:18:23 24 4
gpt4 key购买 nike

当发现重复项时,我正在尝试重命名 Camel 中的文件。我有一个包含 x 个文件的目录,如果另一个文件放在该文件夹中,我希望重命名而不是覆盖原始文件。

我尝试使用 fileExiststempFileName 选项,但它没有解决问题。

.to("file://"+decryptedFailed+"?delay=3000&tempFileName=tempName&fileExist=TryRename")

我这样做有什么问题吗?

最佳答案

来自Camel documentation :

TryRename [...] allows to try renaming the file from the temporary name to the actual name, without doing any exists check.

这不是你想要的。而不是 TryRename 使用 MovemoveExisting 选项:

.to("file://"+decryptedFailed+"?delay=3000&fileExist=Move&moveExisting=${file:name.noext}-${date:now:yyyyMMddHHmmssSSS}.${file:ext}");

关于java - 找到重复项时在 Camel 中重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25134848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com