位置: 编程技术 - 正文

Node.js读取文件内容示例(nodejs读取文件字节数组)

编辑:rootadmin

推荐整理分享Node.js读取文件内容示例(nodejs读取文件字节数组),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Nodejs读取文件最后修改时间,node.js读取文件夹,nodejs读取文件字节数组,nodejs读取文件并上传,Nodejs读取文件最后修改时间,node.js读取文件的方法,node.js读取文件的三种方式,node.js读取文件的方法,内容如对您有帮助,希望把文章链接给更多的朋友!

Node.js读取文件内容包括同步和异步两种方式。

1、同步读取,调用的是readFileSync

输出结果,先内容,后end

2、异步读取,调用readFile

Node.js读取文件内容示例(nodejs读取文件字节数组)

输入结果先end,后内容

同步式读取文件的方式比较容易理解,将文件名作为参数传入 fs.readFileSync 函数,阻塞等待读取完成后,将文件的内容作为函数的返回值赋给 data 变量,接下来控制台输出 data 的值,最后输出 end。

异步式读取文件就稍微有些违反直觉了,end先被输出。要想理解结果,我们必须先知道在 Node.js 中,异步式 I/O 是通过回调函数来实现的。fs.readFile 接收了三个参数,第一个是文件名,第二个是编码方式,第三个是一个函数,我们称这个函数为回调函数。

JavaScript 支持匿名的函数定义方式, 譬如例子中回调函数的定义就是嵌套在fs.readFile 的参数表中的。上面异步读取readFile中的参数回调函数可以拿出来。

fs.readFile 调用时所做的工作只是将异步式 I/O 请求发送给了操作系统,然后立即返回并执行后面的语句,执行完以后进入事件循环监听事件。当 fs 接收到 I/O 请求完成的事件时,事件循环会主动调用回调函数以完成后续工作。

整个项目文件路径如图所示。tes为要读取的文件。

标签: nodejs读取文件字节数组

本文链接地址:https://www.jiuchutong.com/biancheng/376406.html 转载请保留说明!

上一篇:nodejs根据ip数组在百度地图中进行定位(nodejs cicd)

下一篇:Node.js查找当前目录下文件夹实例代码(nodejs查找文件)

  • 汽车购置税怎么算2023
  • 汽车折旧计提完了处理后怎么做账务处理
  • 短期借款利息计提分录
  • 发票验旧期限
  • 企业所得税必须计提吗?什么时候计提?
  • 现金流量表的期末数与资产负债表的货币资金吗
  • 支付员工费用报销账务处理
  • 2019印花税减免
  • 已经缴纳的税款可以撤回吗
  • 长期待摊费用税前扣除
  • 发票丢失怎样写说明
  • 社保基金会割肉操作吗
  • 应交税费贷方余额怎么算
  • 部门会议要点
  • 出租固定资产取得的净收益计入什么科目
  • 车辆保险费包括
  • 生产企业电费要不要计提?
  • 申报专项资金项目是什么
  • 企业所得税税率2023年最新税率表
  • 房产赠与流程是什么意思
  • 杭州增值税发票查询
  • 环保税和环境税一样吗
  • 医疗器械 税点
  • 吸收合并具体分录
  • 每年的发票年底是不是就失效了
  • 酒店装修费用会计处理
  • 外籍人员取得数月奖金怎么交税
  • 短期投资算债权吗
  • 社保跨省转移社保流程
  • 飞机票可以直接去机场买吗
  • macos usb启动
  • 广告公司的成本是什么
  • 计提本月应付的租金
  • 如何防止别人蹭热点
  • windows10设备如何打开蓝牙
  • 如何网络测试
  • linux文件夹怎么删除
  • php生成html
  • 异地成立分公司的流程和要求
  • php常用设计模式有哪些
  • 员工餐费需要附什么凭证
  • 为什么筹建期间的开办费不属于资产
  • 一般纳税人简易计税
  • 树莓派能干什么
  • 激光雷达lidar特点
  • react生命周期详解
  • 企业资产损失税前扣除管理办法最新
  • 物流公司可以作为货物收货人吗
  • mysql左连接查询 效率
  • Python解释器有哪些种类
  • SQLite教程(四):内置函数
  • 织梦cms官网
  • 鸡蛋的发票
  • 高速公路通行费可以抵扣进项税吗
  • 收到以前年度退款怎么做分录
  • 会计核算以什么为主
  • 净利润递延所得税
  • 支付临时工的工资计入应付职工薪酬吗
  • 独立核算 单独核算
  • 银行账户是不是卡号
  • 支付宝扣手续费是怎么回事
  • mysql常用功能
  • 理解 成为 超越梗
  • windows如何删除本地用户
  • windows102021年更新
  • windows自动启动设置
  • iis安装失败找不到源文件
  • python自动报表
  • kindeditor获取内容
  • vue插件使用
  • 安卓手机关掉
  • js模块化和组件化
  • 了解python
  • python中的条件判断和循环语句
  • python爬虫爬取网页数据
  • jquery作品
  • js鼠标拖动窗口的做法
  • 郑州契税怎么收
  • 深圳献血奖励标准
  • 金三申报系统里面怎么申报社保?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设