【发布时间】:2013-11-10 17:56:50
【问题描述】:
我正在尝试使用路径和文件将一些文件复制到 Java 7 中的输出目录。这不起作用:
Files.copy(Paths.get("/my/file.txt"), Paths.get("/my/output/directory/");
它会生成“目录非空”错误。
是的,我可以编写代码来直接命名输出文件,或者使用 Guava,但我正在尝试使用新的 Java 7 nio 类以最简单的方式来实现。
【问题讨论】:
-
你为什么不想写
Files.copy(Paths.get("/my/file.txt"), Paths.get("/my/output/directory/file.txt");?这是正确的做法。