首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

[java][nio]nio资料拷贝

2012-12-25 
[java][nio]nio文件拷贝import java.io.Fileimport java.io.FileInputStreamimport java.io.FileOutputS

[java][nio]nio文件拷贝

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.nio.channels.FileChannel;/** *  * 使用transferTo和transferFrom将一个通道和另一个通道相连 * */public class TransferTo {public static void main(String[] args) throws Exception {transferTo("d:\\a.txt","d:\\b.txt");}static void transferTo(String src, String dest) throws Exception{//一个输入通道,一个输出通道FileChannel in = new FileInputStream(src).getChannel(),            out = new FileOutputStream(new File(dest).getAbsoluteFile(),true).getChannel();in.transferTo(0, in.size(), out);//将in通道数据转入out通道,在文件尾//out.transferFrom(in, 0, in.size());//将in通道数据转入out通道,会覆盖in.close();out.close();}}

热点排行