黑马程序员技术交流社区

标题: 复制文件夹的问题 [打印本页]

作者: 王凯路路    时间: 2014-9-1 18:32
标题: 复制文件夹的问题
  1. // 获取所有文件名称
  2.                 File[] files = srcDir.listFiles();
  3. // 遍历所有文件,如果里面还有文件夹,就进行迭代.并且把目标目录里没有的文件夹创建上
  4.                 for (File f : files) {
  5.                         if (f.isDirectory()) {
  6.                                 System.out.println(destDir.getPath());
  7.                                 // 判断目录是否已经有了,如果没有, 创建该文件夹
  8.                                 if (!destDir.exists()) {                               
  9.                                                 destDir.mkdir();
  10.                                 }
  11.                                 // 获取一个目标目录加文件夹名的一个目录,这个目录是每次进入新的子目录的路径名称
  12.                                 String dest = destDir.getPath() + File.separator+ f.getName();
  13.                                 File destFile = new File(dest);
  14.                                 srcPath(f, destFile);
  15.                         }
  16.                 }
复制代码
不知道为什么, 有子目录的文件夹能创建上新的,别的就不能, 不知道错哪, 求大神指点

作者: 小子考驾照    时间: 2014-9-1 18:38
还可以啊,还不错
作者: 王凯路路    时间: 2014-9-1 19:25
小子考驾照 发表于 2014-9-1 18:38
还可以啊,还不错

不错什么啊 - -.   你复制下来试试, 我逻辑有问题....
有点多此一举....
作者: paul.li    时间: 2014-9-1 19:31
我也想问这个问题
作者: 王凯路路    时间: 2014-9-1 21:00
paul.li 发表于 2014-9-1 19:31
我也想问这个问题

哈哈, 我都写注释了, 你自己慢慢整理下思绪...
作者: 반야_바라_밀    时间: 2014-9-2 08:14
你把程序发全了,更好一点,发一部分,不好整啊。
作者: 菜鸟一号    时间: 2014-9-2 09:00
还没学到,暂时不会
作者: 静水流华    时间: 2014-9-2 09:13
嗯嗯,同意楼上
作者: 王凯路路    时间: 2014-9-3 10:21
반야_바라_밀 发表于 2014-9-2 08:14
你把程序发全了,更好一点,发一部分,不好整啊。

我还剩下一部分是查找和复制.java的文件,跟这个关联不大.   主要就是复制文件夹的时候出错了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2