code: public static boolean rename(File pFrom, File pTo) throws IOException {
          return rename(pFrom, pTo, false);
      }
docs: Renames the specified file, if the destination does not exist.
  If the destination is a directory (and the source is not), the source
  file is simply moved to the destination directory.
  
  @param pFrom The file to rename
  @param pTo   The new file
  @return {@code true}, if the file was renamed.
  @throws java.io.IOException if rename fails