如何使用node.js的fs.write函数?
我第一次使用node.js。 我想用fs.write函数写一个文件。 我已经从其文件系统文档中引用。 它的语法是这样的:fs.write(fd,buffer,offset,length,position,callback)
我知道如何使用fd,缓冲区和callback,但我无法弄清楚如何传递偏移量,长度和位置。
他们应该是一些整数或string?或者什么? 我无法找出答案。
offset
和length
是指缓冲区的位置的整数。 offset
是我们写入的Buffer中的哪个位置; length
是应该写入多less字节。
所以,举个例子,如果你有一个带有数据abcdefghijklmnopqrstuvwxyz
的缓冲区,你可以写出offset: 2, length: 4
cdef
。
position
是数据应该写入文件中的哪个position
的整数。 所以,如果你有一个现有的文件,你可以通过设置位置在开始和结束之间的某个位置来覆盖它的一部分。