public static void main(String[] args) throws IOException {
long start = System.currentTimeMillis();
//复制的源文件
File srcfile = new File("E:\test1");
//复制到的目标位置
File destfile = new File("D:\test02");
//复制
copyFolder(srcfile, destfile);
long end = System.currentTimeMillis();
System.out.println(end-start);
}
private static void copyFolder(File srcfile, File destfile) throws IOException {
//判断是否为目录:是
if (srcfile.isDirectory()) {
String srcfileName = srcfile.getName();
File newfolder = new File(destfile, srcfileName);
//为目录,如果不存在就创建
if (!newfolder.exists()) {
newfolder.mkdir();
}
//获取下一级所有文件,使用 递归 循环
File[] files = srcfile.listFiles();
for (File file : files) {
co