Esempio n. 1
0
 /**
  * Rename a legacy file to a new name, with care to Windows where {@link File#renameTo(File)}
  * doesn't work if the destination already exists.
  */
 private void rename(File legacyFile, File newFile) throws IOException {
   if (!legacyFile.exists()) return;
   if (newFile.exists()) {
     Util.deleteFile(newFile);
   }
   if (!legacyFile.renameTo(newFile)) {
     LOGGER.warning("Failed to rename " + legacyFile + " to " + newFile);
   }
 }