分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

nodejs模块——fs模块 使用fs.write读文件

发布时间:2023-09-06 01:19责任编辑:胡小海关键词:jsnodejs

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读文件

原文地址:http://www.cnblogs.com/guangzhou11/p/7700826.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved