Mat*_*ian 14 javascript node.js
对于Node.js,以SIMILAR方式预先添加到文件的最佳方法是什么
fs.appendFile(path.join(__dirname, 'app.log'), 'appendme', 'utf8')
Run Code Online (Sandbox Code Playgroud)
就个人而言,最好的方法是围绕一个异步解决方案创建一个日志,我可以从顶部推送到该文件.
看来确实可以使用https://www.npmjs.com/package/prepend-file
这个解决方案不是我的解决方案,我不知道它来自哪里,但它有效.
const data = fs.readFileSync('message.txt')
const fd = fs.openSync('message.txt', 'w+')
const insert = new Buffer("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;
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7239 次 |
最近记录: |