繁体   English   中英

将一个文件从一个文件夹复制到Java中的另一个文件夹

[英]Copy one file from a folder to another folder in java

我正在尝试将文件从一个文件夹复制到另一个文件夹

我尝试了其他帖子中建议的内容,但未成功

使用Java将文件从一个目录复制到另一个目录

这对我没有用

该文件为C:/Users/win7/Desktop/G1_S215075820014_T111_N20738-A_D2015-01-26_P_H0.xml

目标文件夹是C:/ Users / win7 / Desktop / destiny

这是复制代码

String origen = "C:/Users/win7/Desktop/G1_S215075820014"
               +"_T111_N20738-A_D2015-01-26_P_H0.xml";

String destino = "C:/Users/win7/Desktop/destiny";

private void copiarArchivoACarpeta(String origen, String destino) throws IOException {
    Path FROM = Paths.get(origen);
    Path TO = Paths.get(destino);
    CopyOption[] options =
            new CopyOption[] {StandardCopyOption.REPLACE_EXISTING,
                StandardCopyOption.COPY_ATTRIBUTES };
    java.nio.file.Files.copy(FROM, TO, options);
}

尝试:

java.nio.file.Files.copy(FROM, TO.resolve(FROM.getFileName()),
    StandardCopyOption.REPLACE_EXISTING, StandardCopyOption.COPY_ATTRIBUTES);

因为第二个参数必须是尚不存在的文件的路径。

就像docu sais: 文献资料

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM