- // 获取所有文件名称
- File[] files = srcDir.listFiles();
- // 遍历所有文件,如果里面还有文件夹,就进行迭代.并且把目标目录里没有的文件夹创建上
- for (File f : files) {
- if (f.isDirectory()) {
- System.out.println(destDir.getPath());
- // 判断目录是否已经有了,如果没有, 创建该文件夹
- if (!destDir.exists()) {
- destDir.mkdir();
- }
- // 获取一个目标目录加文件夹名的一个目录,这个目录是每次进入新的子目录的路径名称
- String dest = destDir.getPath() + File.separator+ f.getName();
- File destFile = new File(dest);
- srcPath(f, destFile);
- }
- }
复制代码 不知道为什么, 有子目录的文件夹能创建上新的,别的就不能, 不知道错哪, 求大神指点
|
|