Append很容易,但是要从前面删除东西并且不移位就难了(因为文件很可能上G,不希望移位)。有没有办法修改文件系统中指向文件开始位置的指针,比如INODE一类的API。

解决方案 »

  1.   

    RandomAccessFile类貌似做不到啊,只能读偏移量,不能改文件系统里的文件头指针
      

  2.   

    seek(0)就是移到指针到文件头啊 
    如果是别的位置就需要你计算了 
      

  3.   

    让指针直接从4开始 程序没有这么智能哦 只能是读到内存中才能处理 如果是文件很大 那么试试nio包里的内存映射文件吧