如何在 Node.js 的周期性活动期间将文本附加到现有文件?我的目标是将连续的传感器值记录到文本文件中。
我可以在定期活动期间创建一个文件并向其写入一个值,但是每次我附加该文件时,旧数据都会被删除(或者可能会完全创建一个新文件)。在periodicactivity() 之前文件中的任何数据也会丢失。
fs.open('SensorData.txt', 'w', function(err, data) {
if (err) {
console.log("ERROR !! " + err);
} else {
fs.appendFile('SensorData.txt', content, function(err) {
if (err)
console.log("ERROR !! " + err);
fs.close(data, function() {
console.log('written success');
})
});
}
我在堆栈交换中找到了上面的代码,但我无法使其在这种情况下发挥作用。我是 Node.js 的新手,我确信有更好的方法来完成我的任务。我将不胜感激任何意见。
谢谢jfriend00!