我有此代码段,可生成带有数字列表的文件。
我想以流方式写入文件,始终覆盖内容,所以最后,我只有一个可以自我更新的数字。
'use strict';
const fs = require('fs');
const w = fs.createWriteStream('hello');
let i = 0;
const interval = setInterval(() => {
w.write(`${i++}\n`);
}, 500);
process.once('SIGINT', () => {
clearInterval(interval);
w.end();
});
我找不到将其归档的方法(尝试过的标志和write
的参数),有什么建议吗?