当前位置: 首页 > 面试题库 >

将整个目录内容复制到另一个目录?

闾丘德业
2023-03-14
问题内容

将整个目录内容复制到Java或groovy中的另一个目录的方法?


问题答案:

FileUtils.copyDirectory()

将整个目录复制到保存文件日期的新位置。此方法将指定的目录及其所有子目录和文件复制到指定的目的地。目标是目录的新位置和名称。

如果目标目录不存在,则会创建该目录。如果目标目录确实存在,则此方法将源与目标合并,并且源优先。

为此,这是示例代码

String source = "C:/your/source";
File srcDir = new File(source);

String destination = "C:/your/destination";
File destDir = new File(destination);

try {
    FileUtils.copyDirectory(srcDir, destDir);
} catch (IOException e) {
    e.printStackTrace();
}


 类似资料: