一、创建对象
第一个参数可以是一个文件对象,也可以是一个文件路径的字符串;第二个参数是该对象的读写模式,可取的值有读”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 ();