(转) java 复制文件,不使用输出流复制,高效率,文件通道的方式复制文件
生活随笔
收集整理的這篇文章主要介紹了
(转) java 复制文件,不使用输出流复制,高效率,文件通道的方式复制文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
public static void fileChannelCopy(File s, File t) {FileInputStream fi = null;FileOutputStream fo = null;FileChannel in = null;FileChannel out = null;try {fi = new FileInputStream(s);fo = new FileOutputStream(t);in = fi.getChannel();// 得到對應的文件通道out = fo.getChannel();// 得到對應的文件通道in.transferTo(0, in.size(), out);// 連接兩個通道,并且從in通道讀取,然后寫入out通道} catch (IOException e) {e.printStackTrace();} finally {try {fi.close();in.close();fo.close();out.close();} catch (IOException e) {e.printStackTrace();}}}
轉載于:https://www.cnblogs.com/jiayongchao/p/4010832.html
總結
以上是生活随笔為你收集整理的(转) java 复制文件,不使用输出流复制,高效率,文件通道的方式复制文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到家人生病是什么意思
- 下一篇: Cntlm安装和配置心得