位置: 编程技术 - 正文

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

  • 视同销售的增值税怎么申报
  • 独立法人和法人独资的区别
  • 电子税务局怎么删除办税员
  • 委托开发的定义
  • 公司哪些支出不影响报表净利润总额
  • etc设备有区别吗
  • 母公司名称的发票可以计入子公司的开办费处理吗?
  • 一般纳税人的账户是基本账户吗
  • 发票的单价开得太低了怎么办?
  • 企业进项发票不够
  • 增值税附表三怎么填 举例说明
  • 上传失败显示网络不佳
  • 增值税发票查验平台官网网络异常
  • 国家对发票开具时间有没有具体规定?
  • 企业卖固定资产
  • 电子税务局变更经营地址怎么操作
  • 进项税和销项税的借贷方向
  • 公司注销固定资产如何处理
  • 个人装修可以开发票吗?
  • 购买公司付款会计分录
  • 库存商品售价
  • microsoft edge怎么改成ie11
  • 专项基金是什么
  • 王者荣耀干将莫邪技能
  • win7右键设置方法
  • 超市赠送消费券怎么用
  • PHP:Memcached::getResultMessage()的用法_Memcached类
  • 分公司收到总公司利润分录怎么写
  • 项目优化管理工具
  • antd upload组件
  • php框架怎么使用
  • 企业所得税的基本税率是多少?
  • 损益类科目的分类
  • 短期贷款利息支出计算
  • cvpr2021论文列表
  • 关于猿猴的作文
  • php使用for循环实现乘法口诀表
  • 品牌代理费计入什么费用
  • SQL Server FileStream详解
  • 公司借给股东的钱金额较大股东可以在年底现金归还吗
  • 无票收入后又开票怎么办
  • 缴纳的税费怎么计算
  • 费用票必须是公司发票吗
  • 建筑公司预收工程款
  • 购进材料款项未付用什么凭证
  • 应付账款调整科目余额分录
  • 完税凭证是什么样子
  • 事业单位会计的特点
  • 期末留抵的进项税可以计入成本吗
  • 工程预付款计入什么科目
  • 托盘费用怎么核算
  • 企业注销前是不是资产必须处理完
  • 资产负债率怎么调整到50%以下
  • sqlserver复制表语句
  • vista桌面为什么不能登陆
  • win7更新不了80072efe
  • linux shell alias
  • 登录ip怎么查位置
  • win7u盘没有安全选项卡
  • win10 edge浏览器崩溃
  • win10系统网络连接配置异常
  • win7网页有错误如何修复?
  • jQuery实现ctrl+enter(回车)提交表单
  • 将Bitmap用Base64转码成字符串,再解码回来出现黑色背景的问题原因及解决办法。
  • 用批处理删除盘符
  • 基于python的设计
  • python怎么输出日志
  • vue assign
  • android去掉状态栏第三方图标
  • 置顶pyq会被自己屏蔽的人看到吗
  • node js作用
  • Android ImageLoader 本地缓存
  • no android facet found
  • 上海税务局电话多少号
  • 四川税务局网上办税
  • 珠宝加工费骗局
  • 债务核销条件
  • 新疆伊犁水费怎么交
  • 日本互联网金融发展
  • 怎样打印护士资格证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设