如何从文件中删除行而不将其全部加载到内存中

时间:2016-03-09 09:37:07

标签: node.js

我使用bunyan记录某些内容并希望删除早于某个日期的日志。问题是,如果不将整个文件加载到内存中并解析它,我可以删除这些行吗?

我的第一个想法是逐行阅读并将所需的行复制到一个新文件中,然后重命名新文件+删除旧文件但这只是感觉很乱。是否有更好,更直接的方法来做到这一点?

0 个答案:

没有答案