Java编程实现文件夹复制
作者:互联网
/** *项目:Java编程实现文件夹复制 *时间:2019/8/21 *作者:郑翰林 */ import java.io.File; import java.io.IOException; public class Demo8 { public final static void copDir(File scrDir, File destDir) { if (!scrDir.isDirectory()) { throw new IllegalArgumentException(scrDir.getPath() + "源文件不存在"); } if (!destDir.isDirectory()) { throw new IllegalArgumentException(scrDir.getPath() + "目标文件不存在"); } File[] files = scrDir.listFiles(); for (File file : files) { String name = file.getName(); File f = new File(destDir, name); if (file.isFile()) { try { f.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } else if (file.isDirectory()) { //mkdirs():创建此抽象路径名指定的目录,包括所有必需但不存在的父目录 f.mkdirs(); copDir(file,f); } else { } } } public static void main(String[] args) { copDir(new File("F:\\图片"), new File("F:\\text")); } }
标签:Java,File,编程,destDir,isDirectory,文件夹,file,new,scrDir 来源: https://blog.csdn.net/weixin_41975157/article/details/99999475