如何删除TXT文件里面的内容

卌梓
  • 341

现在我想做一个log本地缓存的功能,其他逻辑都写好了,但是考虑到一直写入会使文件一直变大、
现在想加一个大小的限制,比如大于2M就清除前面1M的老数据,我获取了文件的大小,但是不知道怎么在txt里面做删除操作、

回复
阅读 12k
3 个回答

不要清掉,原 log 文件改个名字,新的 log 用新文件。

同意 @影耳 的方法。
可以将旧的按日期命名,然后用压缩软件打包备份~

@影耳 ,不好意思,我这边的需求是这样;
我自己已经找到答案,先创建一个temp文件,copy后部分数据到那个文件,然后删除原文件,对temp进行rename就可以了

宣传栏