一、node的文件系统
1、二进制文件的读写(按字节读写:一个字节是8个二进制位)
(1)读二进制文件
fs.read(fd,buffer,offset,length,position,callback)
fd:文件描述符。由open函数返回。
buffer:被写入数据的缓冲区。(用来缓存从文件中读取的数据)
offset:偏移量,描述的是写入缓冲区的位置信息。读取的数据要放在缓冲区的什么位置。一般从0开始。
length:表示从文件中读取的字节数。
position:表示从文件中读取数据的位置。若为null(0),表示从当前位置开始读。
callback:回调函数。参数:err、bytesRead、buffer
(2)关闭文件
fs.close(fd,callback)
fd:文件描述符
callback:回调函数。参数err。
2、写二进制文件(向二进制文件写入内容)