java - 如何将文件夹复制到临时目录中?

标签 java

我想复制一个文件夹

c:\数据

按原样进入 C:\Users\Matthew\AppData\Local\Temp。

那么路径就是

C:\Users\Matthew\AppData\Local\Temp\data

这是我到目前为止所拥有的

public void copyToTemp(File source){
    try {
        File dest = File.createTempFile(source.getName(), null);
        FileUtils.copyDirectory(source, dest);

        //change the source folder to the temp folder
        SOURCE_FOLDER = dest.getAbsolutePath();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

最佳答案

您可以使用标准java.nio.file.Files.copy(Path source, Path target, CopyOption... options)。 请参阅here

关于java - 如何将文件夹复制到临时目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26538153/

相关文章:

使用 Dockerfile 的 Java Spring Boot 随机端口

javascript - 从 javascript [Angular JS] 访问 JSP 变量

java - 在 Eclipse 应用程序上启动时出现问题

java - 将嵌套 json 转换为点符号 json

java - Jersey 依赖冲突

java - 将第 3 方 API 与基于 jhipster 的 Web 应用程序集成

java - 房子强盗问题如何这样做

java - 获取启动器 Activity 类名称

java - Elasticsearch 1.6 将 19 位数字插入 Long 字段 - 最后 3 位四舍五入

Java 复制构造函数