加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 用于复制文件的本机JDK代码

发布时间:2020-12-15 08:32:57 所属栏目:Java 来源:网络整理
导读:是否有本机JDK代码来复制文件(缓冲区,流或其他)? 解决方法 如果用“native”表示“ Java标准API的一部分”(而不是平台相关的代码,在Java世界中通常称为“本机”),而“复制文件”则表示“采用文件的单一方法”和目标路径并生成文件内容的副本“然后不,标准AP
是否有本机JDK代码来复制文件(缓冲区,流或其他)?

解决方法

如果用“native”表示“ Java标准API的一部分”(而不是平台相关的代码,在Java世界中通常称为“本机”),而“复制文件”则表示“采用文件的单一方法”和目标路径并生成文件内容的副本“然后不,标准API中没有这样的方法.您必须打开一个InputStream和一个OutputStream(可选择获得更高效的FileChannel)并使用缓冲区来传输字节.方便的单一呼叫方法见于 Apache Commons IO.

更新:自Java 7以来,文件复制功能已成为java.nio.file.Files中标准API的一部分

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读