利用filechannel拷贝文件内容
2014-10-15 19:36
302 查看
package com.itbuluoge.nio; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; public class GetChannel { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { /*文件内容拷贝*/ FileChannel fca=new FileInputStream("data.txt").getChannel(); FileChannel fcb=new FileOutputStream("back.txt").getChannel(); ByteBuffer swap=ByteBuffer.allocate(1000); fca.read(swap); while(swap.hasRemaining()) { swap.flip(); /*写入到新文件*/ fcb.write(swap); } } }
相关文章推荐
- 利用FileReader和FileWriter完成一个文件拷贝功能
- filechannel拷贝大文件
- java FileChannel File 临时文件 互相拷贝
- java中的拷贝文件FileChannel
- 【NIO】通过FileChannel读取包含中文内容的文件
- 利用FileChannel完成文件的读、写、复制
- 利用FileChannel完成文件的读、写、复制
- 一个简单的利用ini配置文件以及用户输入的交互进行文件夹内容拷贝的批处理文件脚本的实现
- 利用FileReader.readAsText()读取文件内容并保存到服务器
- 多进程拷贝文件 提高io效率 利用 文件空洞 内容很简单 原理很深刻
- 利用FileChannel复制文件
- 案例 1-7: 利用 RandomAccessFile 向文件追加内容
- 利用FileChannel复制文件 Copy one File to Another【三种方法】
- 利用.NET的File控件上传文件的最终解决方案(个人版)
- [收藏]利用Jakarta commons fileupload组件实现多文件上传 by hbcui1984
- 使用FileReader和FileWriter读取写入文件内容
- 利用系统文件表进行硬盘防拷贝(转载)
- C++Builder利用URLDownloadToFile下载文件并显示进度
- 利用WINDOWS标准函数来删除INI文件内容
- UltraEdit中Python语法高亮显示:将下面内容复制到wordfile.txt文件中