为什么node.js文档中没有记录fs.write字符串?

时间:2011-09-10 05:34:16

标签: node.js

fs.write(fd,str,position,encoding ='utf8',[callback]) 似乎工作得很好,但它没有记录在文件系统文档中(只有缓冲区版本)。如果使用它会导致问题吗?

另外,使用position参数的fs write方法使用的fs.open()标志是什么? (通过反复试验,我注意到'r +'似乎效果最好。)

最后,使用位置arg写入文件的中间部分与仅追加到文件末尾相比会不会产生性能损失?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

  

但它没有记录在文件系统文档中(只有缓冲区版本)。如果使用它会导致问题吗?

这可能只是一种疏忽。尝试在github上提交问题或补丁。

  

此外,与使用position参数的fs write方法一起使用的fs.open()标志是什么?

这取决于你要做的事情。

  

最后,使用位置arg写入文件的中间部分与仅追加到文件末尾相比会不会产生性能损失?

Node不知道这些东西,正在使用的文件系统。你在用什么文件系统?什么样的磁盘?这些文件的大小是10字节还是10千兆字节?你写多少钱到文件的中间?