对于 Node.js,以类似于以下方式添加到文件的最佳方法是什么
fs.appendFile(path.join(__dirname, 'app.log'), 'appendme', 'utf8')
就个人而言,最好的方法实际上是围绕异步解决方案来创建日志,我基本上可以从顶部推送到文件。
这个解决方案不是我的,我不知道它来自哪里,但它有效。
const data = fs.readFileSync('message.txt')
const fd = fs.openSync('message.txt', 'w+')
const insert = Buffer.from("text to prepend \n")
fs.writeSync(fd, insert, 0, insert.length, 0)
fs.writeSync(fd, data, 0, data.length, insert.length)
fs.close(fd, (err) => {
if (err) throw err;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)