首页 > 解决方案 > 无法在java中使用“File.copy”方法复制文件

问题描述

我是 Java 新手。

当我尝试在 java 中使用“File.copy”方法复制文件时。该过程结束没有错误。

但是我需要复制的文件是用一个奇怪的字符创建的(我认为它是一个文件结束字符)。并且除此之外没有其他内容。

这是我的源代码,

var sourceFile = new File("mySourceFile.txt")
var destinyFile = new File("myDestinyFile.txt");
Files.copy(sourceFile.toPath(), destinyFile.toPath());

标签: javafilefile-ioioioerror

解决方案


我解决了这个问题。

问题是已经为我必须打开的同一个命运文件打开了输出流。

所以它 File.copy() 方法不能写在文件上。


推荐阅读