跳到主要内容
CNode

fs模块文件读取问题.

问答
WWXFSnowMan发布于 7 年前最后回复 7 年前
746690

每次执行有一定几率读取不到数据, 这是异步方式原因导致么?
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)

C
cctv1005s#17 年前

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

Z
zengming00#37 年前

你都不看一下err是什么

H
hsiaosiyuan0#47 年前

可能没有及时 close

W
WXFSnowMan#57 年前
引用 zengming00你都不看一下err是什么

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

W
WXFSnowMan#67 年前
引用 hsiaosiyuan0可能没有及时 close

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

Z
zengming00#77 年前
引用 WXFSnowMan@hsiaosiyuan0 close也是老样子.不过问题找到了.

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

参与回复

登录后即可参与回复。登录