位置: 编程技术 - 正文

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查找文件)

  • 第三方代付款的账务处理
  • 兼职会计负责的工作内容
  • 小规模纳税人需要做进项税吗
  • 固定资产的原值是含税价?
  • 资产负债表月报期末余额怎么填
  • 旅游业发票税率是多少
  • 预提工资与计提工资的区别
  • 生产成本结转主营业务成本本币公式怎么弄
  • 劳务费专票数量和单价要写吗
  • 信息技术服务开票单位填什么
  • 行政人员出差预借差旅费需要预算会计吗
  • 个体工商户装修经营范围
  • 企业资产减值准备
  • 现金折扣不考虑增值税什么意思
  • 企业赔款可以抵税吗
  • 7月3日事业单位
  • 小规模纳税人咨询服务费的税率是多少
  • 有形动产经营租赁服务税率
  • 公司为员工负担个税怎么做账
  • 分期付款购买商品
  • 公司院内打井怎么处罚
  • 小规模企业现金规定最新
  • 1697509966
  • 或有负债披露原则
  • 为什么手机连不上热点
  • 公司估值一般不超过市值多少
  • 贷款逾期了利息和罚息可以不还吗
  • 选择简易征收
  • uefi和legacy的区别对显卡兼容
  • rundll32.exe进程很多
  • 销售机构人员工资属于管理费用吗
  • 外商投资企业有哪些出资方式
  • php实现验证码
  • 小规模纳税人未开票收入如何填申报表
  • 有关厉元朗的小说
  • transformerss
  • 应计入财务费用的科目是
  • 审核出错问题在谁
  • 管家婆实收资本显示负数什么原因
  • 一般纳税人只有进项怎么报税
  • 发票升位需要什么资料
  • 增值税发票用完后如何领取新的
  • 关联债资比例是什么意思
  • 个体工商户可以抵扣进项吗
  • 什么时候贷主营业务成本
  • 差额征税的专用发票能抵扣吗
  • 哪些进项税额不能抵扣
  • 购买软件多少钱进无形资产
  • 开票金额为什么是负数
  • 公司股东就是董事吗
  • 委托代销商品支付的手续费计入销售费用吗
  • 低值易耗品库存
  • 进项发票认证多了留抵多久
  • 其他权益工具确认递延所得税负债
  • 其他应付款的借贷方分别表示什么
  • 黑白电子版照片如何变成彩色
  • doc怎么使用
  • 下载windows vista
  • win8系统怎么远程电脑
  • encore是什么软件
  • winxp优化设置
  • win7系统怎么禁用win键
  • linux测试软件
  • javascript零基础
  • extjs grid设置某列背景颜色和字体颜色的实现方法
  • 解读css发展历史简述
  • 如何得到pull解析器?
  • 怎么用批处理显示文字
  • javascript的理解
  • android基础入门教程
  • javascript中的数据类型分为两大类
  • javascript面向对象编程
  • javascript面向对象吗
  • jquery click重复执行
  • android布局有哪些,它们的作用分别是?
  • 新疆国税网上营业厅
  • 2023河南新农合截止日期新规
  • 如何运用投资组合理论
  • 本期应纳的增值税
  • xboxone登录显示密码错误
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设