位置: 编程技术 - 正文

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

  • 住宿发票没有天数
  • 公司代缴个税分录
  • 离线开票时间超时
  • 外地建筑工程开票流程
  • 账务处理和税前扣除如何处理
  • 销售边角料计入什么科目
  • 资产减值准备的会计科目
  • 工会经费计入应付职工薪酬
  • 申报进项税额
  • 税收筹划要注意哪些问题
  • 营业外收入可以在借方吗
  • 计提工资和实际发放工资
  • 小规模免征增值税政策2022
  • 房屋大修理费用指哪些
  • 收到返还代扣代缴手续费如何入账?
  • 货物出库的会计分录
  • 兼职人员个税起征点
  • 退货应该怎么记账
  • php数组函数输出《咏雪》里有多少"片"字
  • 生产企业委外加工比例出口免抵退税
  • 如何在 Windows 11 上更改锁屏壁纸
  • windows11激活密钥多少钱
  • 免税收入与不征税收入的区别
  • 应付税款法账务处理
  • pgptray.exe - pgptray是什么进程 有什么用
  • nvm安装及全局配置node
  • 事业单位财政专项资金可以用于职工社保
  • php获取文件类型
  • uniapp官方教程
  • javaweb项目开发的原理
  • 大型语言模型的教育应用
  • spring获取bean的完全限定类名
  • 如何使用axios直接发送GET请求
  • cdr快捷键命令大全
  • unrar解压命令
  • postman密码
  • 先款还是先票
  • 公司年夜饭怎么说话
  • 微服务网关作用
  • 银行开出的承兑怎么兑现
  • java线程的执行体
  • 销售费用和管理费用占比多少合理
  • 小型企业需要给员工买社保吗
  • 员工误餐费是否缴纳个人所得税
  • 对企业发票的监管
  • 社保里面的住房公积金买房可以便宜多少
  • 公司的车过户到个人名下需要什么手续
  • 专票金额和实际报销金额不符
  • 如何确定费用归属哪个部门
  • 委托方和受委托方的法律关系
  • 管理费用如何分摊到项目
  • 金融工具减值准则
  • 去年的会计凭证做错了,今年发现要怎么修改
  • 应收账款周转天数越大说明什么
  • 企业的投资公司 私募
  • win10打开qq堂
  • winxp使用到什么时候
  • intel x86 arm
  • bhvc.exe
  • ubuntu怎么打开系统设置
  • windows10周年纪念版
  • Linux桌面环境安装
  • centos init
  • linux swap和mem
  • win8的系统
  • win8怎么设置自启动
  • windows8.1怎么用
  • opengl 2
  • js按位运算符
  • android系统分区理解及分区目录细解
  • unity编译原理
  • javascript函数中的参数,也可以称之为下面哪项内容?
  • 网页js调试
  • 说几条javascript的基本规范
  • 电子普通发票怎么查验真伪
  • 国家税务局扬州 袁霞
  • 税务区域代码怎么填
  • 黄金消费税如何缴纳
  • 青椒课堂怎么激活登录
  • 普通发票每个月有限制吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设