位置: 编程技术 - 正文

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

  • 转租价格由谁决定
  • 退回多交城建税税金会计分录
  • 公司报销房租还能扣税吗
  • 其他应收款报表数据怎么取
  • 小企业会计准则和企业会计准则的区别
  • 房地产开发企业预收款预缴增值税
  • 管理费用月末结转总账登记图
  • 存货进口关税会计处理怎么做?
  • 收到建设方工程款怎么办
  • 施工企业开专票还是开普票好
  • 差旅费专用发票会计分录
  • 增值税专用发票可以开电子发票吗
  • 提供建筑服务应在发票备注栏注明
  • 采购与付款内部控制开题报告
  • 预付卡充值赠送的金额确认收入
  • 财政返还额度会计分录
  • 固定资产残值清零怎么处理
  • win11正式版发布
  • 呆账催讨原则是谁提出的
  • 价款包括增值税税率吗
  • 周转材料购置费属于材料费吗
  • 临时设施是租入还是租入
  • 增值税四个税种
  • 对视同销售行为应如何进行税务处理
  • 有形动产增值税税率是多少
  • wordpress登录入口
  • yolov5模型中git的作用
  • laravel定时任务如何实现的
  • 购买财务软件的费用
  • php字符串在另一个字符串出现
  • springboot -d
  • 网络销售平台优势和劣势
  • 哪些税费可以抵扣
  • 将织梦dedecms转换到wordpress
  • dedecms使用教程
  • mongodb开启远程连接
  • 总公司签合同开票分公司做业务分公司如何确认收入?
  • 四联收据每一联用途
  • 发票系统技术维护费
  • sql批量替换日期中的月份
  • 公司的货款直接转给股东个人了,该怎么转到公司
  • 残保金申报基数
  • 工程的直接成本包括哪些内容
  • 进出口贸易公司取名字大全
  • 建筑安装业,指从事____的企业
  • 确认收入时,也必须确认资产或债务
  • 固定资产清理借方增加还是减少
  • 盈余公积分配现金股利会影响留存收益吗
  • 对公账户进出账常识
  • 企业对外借款是什么意思
  • 运费发票没到可以先计提吗
  • 增值税对企业
  • 增值税专用发票和普通发票的区别
  • 新担保法2021和担保期限
  • 进项票取得晚了怎么抵扣
  • 冲暂估成本能冲部分暂估吗
  • 商业企业库存商品
  • php中常用的几个字符
  • sql server错误代码1608
  • linux快速清空大日志文件
  • win8安全模式黑屏
  • 苹果mac系统怎么用
  • centos永久修改主机名
  • mac图形界面
  • linux如何快速入门
  • javascript date format
  • 批处理程序教程
  • Unity3D游戏开发基础
  • 深入理解linux内核第三版
  • 批量创建用户
  • vue router routes
  • qq聊天背景闪烁
  • 首次安装操作系统称为什么盘
  • jquery技巧
  • js中截取字符串的方法
  • express后端
  • Jquery $when done then的用法详解
  • 课题研究经费预算一般多少比较合适
  • 无锡税务app
  • 航空煤油消费税征收环节
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设