Java中断点下载使用类RandomAccessFile

一、创建对象

第一个参数可以是一个文件对象,也可以是一个文件路径的字符串;第二个参数是该对象的读写模式,可取的值有读”r”、读写“rw”、读写保存“rws”、读写保存“rwd”
RandomAccessFile raf = new RandomAccessFile (file, "rw");
RandomAccessFile raf = new RandomAccessFile ("file path", "rw");

二、写数据

raf.write (buffer, 0, len);

三、获取当前下载的位置

long filePointer = raf.getFilePointer ();

四、移动当前下载到的位置

raf.seek (downloadedLength);

五、关闭文件

raf.close ();

猜你喜欢

转载自blog.csdn.net/yangshuangyue/article/details/58139664
今日推荐