New API: BackupFileWriter ------------------------- Key: IO-316 URL: https://issues.apache.org/jira/browse/IO-316 Project: Commons IO Issue Type: Bug Components: Streams/Writers Affects Versions: 2.1 Reporter: Aaron Digulla Priority: Minor
Add the new file based I/O class {{BackupFileWriter}} with the following properties: - Saves the file to a temporary name - Creates backup of existing file on {{close()}} - Renames temp file to desired name on {{close()}} The backup strategy (number of backups, backup file name) should be pluggable. There should also be a hook to compare the temporary and the existing file and do the rename only when they are different. The default hook should always replace the file. It should also be possible to override the temporary file name (including the path, so the temp file can be in the same directory or a different one or even on a different disk). -- 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