private static void rename(final File directory, final String from, final String to) throws IOException { System.out.println(String.format("Renaming %s to %s in directory %s", from, to, directory)); if (!new File(directory, from).renameTo(new File(directory, to))) { IO.copy(new File(directory, from), new File(directory, to)); IO.delete(new File(directory, from)); } }
private static void rename(final File directory, final String from, final String to) throws IOException { System.out.println(String.format("Renaming %s to %s in directory %s", from, to, directory)); if (!new File(directory, from).renameTo(new File(directory, to))) { IO.copy(new File(directory, from), new File(directory, to)); IO.delete(new File(directory, from)); } }