这是我的JScript文件代码
fs.open("SensorDataValue.txt",'a' , function(err, fd) {
if(err) {
throw 'error opening file: ' + err;
}
fs.write(fd, buffer, 0, buffer.length, null, function(err) {
if (err) throw 'error writing file: ' + err;
fs.close(fd, function() {
console.log("V 14 The file was saved!" + "\r\n");
});
这将继续将任何文本附加到“SensorDataValue”文本文件中。
但是,我想要实现的目标是:
在附加之前清除文本文件的内容。因此,每次使用脚本文件时,它都会在添加任何数据之前清除文本文件 FIRST 。
我如何实现这一目标?
答案 0 :(得分:0)
var data = 'Hello World!!'
var fs = require('fs');
fs.unlink(__dirname + '/proto.js', (err) => {
if (err) {
console.log(err);
}
writeData(data)
})
function writeData(data) {
fs.writeFile(__dirname + '/proto.js', data, (err, data) => {
if (err) {
console.log(err, data);
} else {
console.log('Data uploaded')
}
})
}