JAVA-NIO之FileChannel

FileChannel:连接到文件的通道,通过该通道读写文件

获取FileChannel
1、通过InputStream/OutputStream获取,读写是单向的
2、通过RandomAccessFile获取,读写是双向的

支持通道间数据传输
1、transferTo/transferFrom两个方法

常用方法
1、close:关闭通道
2、postion:获取通道当前位置,也可以通过position(index)设置通道当前位置
3、size:获取关联文件的大小
4、truncate:截取一个文件的前一部分
5、force:强制将通道中数据写回磁盘

猜你喜欢

转载自blog.csdn.net/ignorewho/article/details/80454655