fs模块文件读取问题.
发布于 5 年前 作者 WXFSnowMan 3952 次浏览 来自 问答

每次执行有一定几率读取不到数据, 这是异步方式原因导致么?
fs.open("/Users/账户名称/text.txt", “r”, (err, fd) => { var readBuffer = new Buffer.alloc(1024); offset = 0; len = readBuffer.length; fs.read(fd, readBuffer, offset, len, 0, (err, readByte) => { console.log(“读取数据总数:” + readByte + " bytes"); });

附上运行结果截图 fs.jpg

7 回复

提供一个可复现的例子? 你的 text.txt 里面是什么内容?

@cctv1005s 随便你输入啥内容

你都不看一下err是什么

可能没有及时 close

@zengming00 早看了, err是null,不知道找到问题

@hsiaosiyuan0 close也是老样子.不过问题找到了.

@WXFSnowMan 你一句问题找到了就完事了?

回到顶部