位置: 编程技术 - 正文

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年印花税如何计算
  • 无形资产属于货币性项目吗
  • 中山哪家企业招聘残疾人
  • 每月10万不要交税从什么时候开始
  • 公司滴滴发票是什么意思
  • 开发票商品类别与商品明细的区别
  • 所得税一般纳税人几个点
  • 税务局代增值税专用发票冲红,如何重新申报退税
  • 核定征收企业怎么申报
  • 销售废旧物资增值税新政策
  • 预付费用计入当期费用吗
  • 折扣折让的销售方式有哪些
  • 投标人组织结构怎么填写
  • 国内外经典案例
  • 小规模纳税人不用交增值税吗
  • 茶具可以作为固定资产吗
  • 营改增后二手固定资产折旧纳税调整怎么做账?
  • 多交附加税不退怎么做分录
  • 环评费属于固定资产吗
  • 民办非企业捐赠支出会计处理
  • 增值税税差调整原因
  • 净资产和净资本和营业收入
  • 收到利息收入会计分录怎么写
  • 定额备用金的核算可分为哪几类
  • 先开票后收款的发票怎么备注
  • services.exe是什么服务
  • 出口商品怎么做分录
  • 凭证的类型
  • 挪威有鹿吗
  • 核定征收的企业所得税怎么算
  • 对公账户转入对私账户
  • 怎么配置tomcat服务器
  • element ui 左侧导航
  • php处理异常
  • 残疾人保证金优惠减免怎么申请退税
  • 人工智能导论课后题答案
  • vue路由详解
  • setenforce 0命令
  • thinkphp6多语言
  • 律师事务所的日记怎么写
  • 财政补助结转和财政补助结余
  • 注册机械加工公司需要什么
  • python怎么用
  • 总公司和分公司企业所得税分配
  • 数据库varchar和nvarchar
  • 销售增长率计算公式财务管理
  • 幼儿园会计做账流程
  • 个体户怎么办
  • 货款发票如何入账
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 定金帐务处理
  • 单位伙房费用管理制度
  • 限定性净资产的例子有哪些
  • 净水设备配件计算方法
  • 医院收费单可以当发票吗
  • 中国的法律依据是什么
  • 市盈率为负数是说明什么呢
  • ubuntu简单的命令
  • mmc无法创建管理单元怎么办win11
  • shell数值比较
  • 怎样一键清空
  • 如何检测电脑能否上网
  • win10 mobile 1709
  • c盘越来越小了
  • linux安装glibc.i686
  • Win8系统32位和64位哪个好应该如何选择
  • nodejs的require
  • 网页收集数据
  • node.js 生成pdf
  • jQuery插件在使用前都需要引入jQuery的js文件
  • Jquery针对tr td的一些实用操作方法(必看篇)
  • unity GetComponentsInChildren
  • android对话框setview用法
  • android 简历模板
  • 税务局电话客服人工服务
  • 税盘上怎么查每个月一共开了多少金额
  • 北京大兴区地税局电话
  • 重庆公交司机收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设