我是第一次使用node.js。我想使用fs.write函数编写文件。我已经从其文件系统文档中获取了参考。它的语法是这样的:fs.write(fd,buffer,offset,length,position,callback)
我知道如何在其中使用fd,buffer和callback,但是我无法弄清楚如何传递offset,length和position。
应该是整数还是字符串?...还是什么?我找不到。
offset
和length
是指缓冲区位置的整数。offset
是我们应该从缓冲区写的地方;length
应该写入多少字节。
所以,作为一个例子,如果你有一个缓冲的数据abcdefghijklmnopqrstuvwxyz
,你可以写cdef
带offset: 2, length: 4
。
position
是一个整数,表示应在文件中写入数据的位置。因此,如果您有一个现有文件,则可以通过将位置设置为开头和结尾之间的某个位置来覆盖文件的一部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句