java实现复制文件夹
思路:
1、首先创建一个复制文件夹的方法,复制文件夹并做判断
2、其次是创建一个复制文件夹中文件的方法
- 首先复制文件夹。判断是否是文件夹;再判断是否存在,不存在的要创建。
/**
复制文件夹
@param file 原文件夹
@param file1 复制后的文件夹
*/
public static void copyDir(File file, File file1) {
///计算复制开始的时间
begin = System.currentTimeMillis();
if (!file.isDirectory()) {
return;
}
if (!file1.exists()) {
file1.mkdirs();
}
File[] files = file.listFiles();
for (File f : files) {
if (f.isDirectory()) {
copyDir(f, new File(file1.getPath(), f.getName()));
} else if (f.isFile()) {
copyFile(f, new File(file1.getPath(), f.getName())