fs模块文件读取问题.
每次执行有一定几率读取不到数据, 这是异步方式原因导致么?
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");
});
附上运行结果截图
7 回复
提供一个可复现的例子? 你的 text.txt 里面是什么内容?
@cctv1005s 随便你输入啥内容
你都不看一下err是什么
可能没有及时 close
@zengming00 早看了, err是null,不知道找到问题
@hsiaosiyuan0 close也是老样子.不过问题找到了.
@WXFSnowMan 你一句问题找到了就完事了?