【发布时间】:2017-02-11 07:56:19
【问题描述】:
在我的应用程序中,我收到了一些文件。一开始我只有这个文件的大小。所以我创建了一个空文件(填充为 0)。创建此文件后,我将每秒收到 1024 个字节。这些字节块对应于文件部分。
所以我需要用我收到的字节替换文件的当前内容。
这意味着我必须每秒钟读取/写入文件。对于小文件,这不是问题,但有时我有大文件(>2Mo)。
我进行了搜索,但我无法找到一种方法来替换给定索引处的部分文件,而无需每次都读取并到达 while 文件。有没有简单且性能友好的解决方案?
【问题讨论】:
-
RandomAccessFile?
-
是的....我正要吹,因为我尝试了 FileChannel、OuputStream 的所有内容...在此处发布后,我找到了 RandomAccessFile...谢谢
标签: android io inputstream