java - 无法在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());
解决方案
我解决了这个问题。
问题是已经为我必须打开的同一个命运文件打开了输出流。
所以它 File.copy() 方法不能写在文件上。
推荐阅读
- c# - 使用 Lucene 和 Azure Search .NET SDK 进行模糊搜索
- swift - Swift danielgindi/Charts 饼图图例标签
- php - 将格式化文本框添加到表单并保存到 MYSQL 数据库
- spring-boot - 在 Spring Boot 中创建自定义安全配置时出现错误
- hyperledger-fabric - 为什么 Hyperledger Fabric 中的连接配置文件有 gRPC URL?
- javascript - 使滚动条“thumb”比“track”更细 +Box-shadow
- php - 如何解决 SMTP 无法连接错误?[发布 STARTTLS 问题]
- python - 如何从数据帧在 keras 流中提供一个热编码矢量数据帧
- ios - 在没有建立连接的情况下无法确定接口类型 Xcode
- c++ - 如何通过 Emacs 将外部库链接到 cpp 文件