File content[] = new File("C:/FilesToGo/").listFiles();
for (int i = 0; i < content.length; i++){
String destiny = "C:/Kingdoms/"+content[i].getName();
File desc = new File(destiny);
try {
Files.copy(content[i].toPath(), desc.toPath(), StandardCopyOption.REPLACE_EXISTING);
} catch (IOException e) {
e.printStackTrace();
}
}
这就是我所拥有的。它复制一切都很好。 但内容中有一些文件夹。文件夹被复制,但文件夹的内容未被复制。
最佳答案
建议使用FileUtils在 Apache Commons IO 中:
FileUtils.copyDirectory(new File("C:/FilesToGo/"),
new File("C:/Kingdoms/"));
复制目录和内容。
关于java - 如何在Java中将整个内容从一个目录复制到另一个目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918013/