带有内容的Java nio move文件夹抛出异常

时间:2016-09-11 20:39:57

标签: java file-io nio

如何将文件夹移动到另一个文件夹。就像windows中的ctrl + x函数一样。

所以我想将包含文件和文件夹的myfoldertocopy复制到另一个目的地:

  

C:\用户\ myfoldertocopy
  为了
  D:\ data \

所以我尝试了

public static void moveFolder(File source, File target){
    try {
        Files.move(source.toPath(), target.toPath().resolve(source.toPath().getFileName()));
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

但是我抛出了DirectoryNotEmptyException。 那么我如何将包含所有内容的完整myfoldertocopy移动到另一个位置? 需要我迭代它,还是我只是使用move-method错误?

0 个答案:

没有答案