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
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