如何将文件夹移动到另一个文件夹。就像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错误?