【发布时间】:2016-02-25 12:51:19
【问题描述】:
我有以下超过确定大小的文件,我想减小它,但我对文件的最后几行感兴趣,所以我想删除第一行,直到大小等于允许的大小,
在 java 中有没有办法做到这一点?
【问题讨论】:
-
你想就地做,或者重写文件的解决方案可以吗?
-
欢迎提出任何建议
-
这个答案看起来不错:stackoverflow.com/questions/14280385/…
-
我已经尝试过了,当我截断它时,它会保留第一行而不是最后一行。
-
如何将文件指针设置为结束文件减去最大大小并检查 >= 0。然后从那里读取?
标签: java java-io truncation