[
https://issues.apache.org/jira/browse/CAMEL-4505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kulp updated CAMEL-4505:
-------------------------------
Fix Version/s: 2.8.2
> FileUtils change to make 'copy/delete instead of renaming' feature
> configurable
> -------------------------------------------------------------------------------
>
> Key: CAMEL-4505
> URL: https://issues.apache.org/jira/browse/CAMEL-4505
> Project: Camel
> Issue Type: Improvement
> Reporter: Maria Iracheta
> Assignee: Claus Ibsen
> Fix For: 2.8.2, 2.9.0
>
>
> It would be nice to make the enhancement in the FileUtils 'renameFile' method
> configurable. Not long ago the 'renameFile' method was changed to try
> copy/delete after 3 tries of renaming a File. In certain cases you would want
> the renaming to fail as a way of knowing that the File is opened or being
> used, otherwise it might cause the file to be copied and not deleted (because
> it is opened).
> Apart of this enhancement request I think there is a bug in that area:
>
> if (!deleteFile(from)) {
> LOG.warn("Renaming file from: {} to: {} failed due cannot
> delete from file: {} after copy succeeded", new Object[]{from, to, from});
> renamed = false;
> }
> renamed = true;
> Shouldn't this be :
> if (!deleteFile(from)) {
> LOG.warn("Renaming file from: {} to: {} failed due cannot
> delete from file: {} after copy succeeded", new Object[]{from, to, from});
> renamed = false;
> }
> else renamed = true;
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira