nodejs模块——fs模块 使用fs.write读文件
Posted 1点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs模块——fs模块 使用fs.write读文件相关的知识,希望对你有一定的参考价值。
fs.write()
fs.read(fd,buffer,offset,length[,position],callback(err,bytesWritten,buffer))接收6个参数。
参数说明:
- fd 文件描述符,必须接收fs.open()方法中的回调函数返回的第二个参数。
- buffer 是存放 将被写入的数据,buffer尺寸的大小设置最好是8的倍数,效率较高。
- offset buffer写入的偏移量。
- length (integer)指定 写入文件中数据的字节数。
- position (integer) 指定 在写入文件内容的起始位置。
- callback 回调函数,参数如下
- err 用于抛出异常
- bytesWritten从文件中读取内容的实际字节数。
- buffer 被读取的缓存区对象。
写入文件前:
写入文件后:
demo
write.js
var fs = require(\'fs\'); // 引入fs模块 // 打开文件 fs.open(\'./text1.txt\', `w`, function(err, fd) { if (err) { throw err; } console.log(\'成功打开文件.\'); var buffer = new Buffer(\'helloworld\'); // 读取文件 fs.write(fd, buffer, 0, 10, 0, function(err, bytesWritten, buffer) { if (err) { throw err; } console.log(\'写入成功.\'); // 打印出buffer中存入的数据 console.log(bytesWritten, buffer.slice(0, bytesWritten).toString()); // 关闭文件 fs.close(fd); }); });
输出结果:
2017-10-20 18:00:49
以上是关于nodejs模块——fs模块 使用fs.write读文件的主要内容,如果未能解决你的问题,请参考以下文章