我很难让node.js在正确的位置写入我的文件.这是我的问题的示范案例:
fs = require('fs'); foo = fs.openSync('foo.txt','r+'); fs.writeSync(foo,"hello",5,5); fs.close(foo);
foo.txt有一行:
12345678901234567890
预期的输出是foo.txt包含12345hello1234567890,但我得到的是hello678901234567890.我正在运行节点v0.8.16.
这是一个错误,还是我做错了什么?
编辑:我一直在引用这些文档:fs.writeSync(fd,buffer,offset,length,position)