/** * @see #copyFile(java.io.File, java.io.File, FileUtilParams) */ public static void copyFile(File src, File dest) throws IOException { copyFile(src, dest, fileUtilParams); }
/** * Smart copy. If source is a directory, copy it to destination. * Otherwise, if destination is directory, copy source file to it. * Otherwise, try to copy source file to destination file. */ public static void copy(File src, File dest, FileUtilParams params) throws IOException { if (src.isDirectory()) { copyDir(src, dest, params); return; } if (dest.isDirectory()) { copyFileToDir(src, dest, params); return; } copyFile(src, dest, params); }
/** * Smart copy. If source is a directory, copy it to destination. * Otherwise, if destination is directory, copy source file to it. * Otherwise, try to copy source file to destination file. * * @param src source {@link File} * @param dest destination {@link File} * @throws IOException if there is an error copying. * @see #copyDir(File, File) * @see #copyFileToDir(File, File) * @see #copyFile(File, File) */ public static void copy(final File src, final File dest) throws IOException { if (src.isDirectory()) { copyDir(src, dest); return; } if (dest.isDirectory()) { copyFileToDir(src, dest); return; } copyFile(src, dest); }
/** * Copies a file to folder with specified copy params and returns copied destination. */ public static File copyFileToDir(File src, File destDir, FileUtilParams params) throws IOException { if (destDir.exists() && !destDir.isDirectory()) { throw new IOException(MSG_NOT_A_DIRECTORY + destDir); } File dest = file(destDir, src.getName()); copyFile(src, dest, params); return dest; }
/** * @see #copyFile(java.io.File, java.io.File, FileUtilParams) */ public static void copyFile(String src, String dest, FileUtilParams params) throws IOException { copyFile(file(src), file(dest), params); } /**
/** * Smart copy. If source is a directory, copy it to destination. * Otherwise, if destination is directory, copy source file to it. * Otherwise, try to copy source file to destination file. * * @param src source {@link File} * @param dest destination {@link File} * @throws IOException if there is an error copying. * @see #copyDir(File, File) * @see #copyFileToDir(File, File) * @see #copyFile(File, File) */ public static void copy(final File src, final File dest) throws IOException { if (src.isDirectory()) { copyDir(src, dest); return; } if (dest.isDirectory()) { copyFileToDir(src, dest); return; } copyFile(src, dest); }
/** * @see #copyFile(java.io.File, java.io.File, FileUtilParams) */ public static void copyFile(String src, String dest) throws IOException { copyFile(file(src), file(dest), fileUtilParams); } /**
/** * Copies a {@link File} to directory with specified copy params and returns copied destination. */ public static File copyFileToDir(final File srcFile, final File destDir) throws IOException { checkExistsAndDirectory(destDir); File destFile = file(destDir, srcFile.getName()); copyFile(srcFile, destFile); return destFile; }
/** * @see #copyFile(File, File) */ public static void copyFile(final String srcFile, final String destFile) throws IOException { copyFile(file(srcFile), file(destFile)); }
/** * Copies a {@link File} to directory with specified copy params and returns copied destination. */ public static File copyFileToDir(final File srcFile, final File destDir) throws IOException { checkExistsAndDirectory(destDir); File destFile = file(destDir, srcFile.getName()); copyFile(srcFile, destFile); return destFile; }
/** * @see #copyFile(File, File) */ public static void copyFile(final String srcFile, final String destFile) throws IOException { copyFile(file(srcFile), file(destFile)); }