|
[BUG]
fs模块 write方法offset默认值问题
[复制链接]
官方文档:
offset:- 类型:数字
- 描述:(可选项)写入内容的起始位置以 byte 为单位
- 默认值:原文件文本内容的长度
实际在使用中,offset的默认值默认值为0 ,不设置offset值,文件写入内容后会覆盖前面的内容。
测试代码:
var DirectoryPath='QCSubmitData';
var FilePath='20221206.txt';
/写数据
function writeToFile(filename,data){
fs.open({
path: DirectoryPath+'/'+filename,
flags: 'read_write'
}, function(ret, err) {
if (ret.status) {
fs.write({
fd: ret.fd,
data: 'abc'
}, function(ret, err) {
if (ret.status) {
console.log(JSON.stringify(ret));
} else {
console.log(JSON.stringify(err));
}
});
}
});
}
|
|