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

卌梓
  • 341

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

回复
阅读 12k
3 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏