【发布时间】:2017-05-14 19:27:34
【问题描述】:
我想将文件从一个包复制到另一个包。
我尝试了Files.copy 方法,但它用复制的文件替换了我的文件夹。
public static void main(String[] args) throws IOException {
InputStream in = CopyFileToDirectoryTest.class.getClassLoader()
.getResourceAsStream("com/stackoverflow/main/Movie.class");
Path path = Paths.get("D://folder");
long copy = Files.copy(in, path,StandardCopyOption.REPLACE_EXISTING);
System.out.println(copy);
}
这不起作用,因为它会删除文件夹并创建具有文件夹名称的文件。
Java 8 中有没有办法,或者我应该使用Apache Commons IO?
【问题讨论】: