帖子
帖子
用户
博客
课程
显示全部楼层
7
帖子
0
勋章
64
Y币

[BUG] fs模块 write方法offset默认值问题

[复制链接]
发表于 2022-12-6 15:40:29
官方文档:
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));
                }
            });
        }
    });
}






380
帖子
4
勋章
6
Y币
您好,添加的模块是最高版本吗?是自定义loader测试的吗
7
帖子
0
勋章
64
Y币
技术咨询-F · 2022-12-6 16:25您好,添加的模块是最高版本吗?是自定义loader测试的吗

1.0.9的,自定义loader测试
380
帖子
4
勋章
6
Y币
我们先测试看看,有结果再回复。
380
帖子
4
勋章
6
Y币
应是bug,  已提交给模块技术确认、解决。
380
帖子
4
勋章
6
Y币
模块更新了,用最高版本重新编译。
您需要登录后才可以回帖 登录

本版积分规则