位置: 编程技术 - 正文

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

  • 个人所得税财产租赁所得税率表
  • 契税是什么意思契税是过户费吗
  • 安全生产费用怎么入账
  • 以前年度损益调整在借方是什么意思
  • 当月减少的固定资产当月停止折旧
  • 汇算清缴的
  • 不得抵扣的进项税额转出会计分录
  • 增值税建筑业税率几次调整
  • 拆迁补偿费会计分录怎么写
  • 亏损企业对外捐赠的税前扣除
  • 收到实收资本要交什么税
  • 收到股本的现金怎么做账
  • 出口退税备案完后怎么办
  • 健身房开业前买的瑜伽垫怎么做账?
  • 应付税款法账务处理
  • 工业用地厂房要交契税吗
  • 五证一户什么意思
  • 购买物品的专用会计科目
  • 税收思想
  • 公司免费使用我的肖像权用作商业
  • 失控发票不处理的后果
  • 集团公司内部无偿借贷增值税
  • 政府奖励金额是否要交二次税呢
  • 个人财产税是什么意思
  • macbook自带的游戏
  • 腾讯手游助手卡顿严重
  • 清空收藏夹里面的歌曲
  • 存在标的资产的亏损合同,先进行减值
  • php ftp管理系统
  • linux录制视频工具
  • 招待费的范畴
  • 转出未交增值税和未交增值税区别
  • Pont Rouge (Red Bridge) over the Palmer River in Sainte-Agathe-de-Lotbinière, Quebec, Canada (© Jean Surprenant/Getty Images)
  • 最新版本金铲铲强势阵容
  • 基于Laravel5.4实现多字段登录功能方法示例
  • 红字发票步骤
  • 电子税务局已申报信息查询
  • vue3的理解
  • php实现快速排序算法
  • vue3加ts
  • auth命令
  • 管理人员工资属于直接费还是间接费
  • 审计报告分别在什么阶段
  • 2022-8-29 javaweb 第一天 servlet/tomcat
  • mysql数据库基本操作
  • mongodb操作语句
  • 企业做账会计分录流程
  • 材料报废属于正常损失吗
  • 初识PostgreSQL存储过程
  • mysql查询字段为空的数据
  • 城镇土地使用税暂行条例
  • 房地产企业的业务范围
  • 4月确认收入5月支出
  • 公司汽车购置税怎么交
  • 小规模纳税人中标一般计税
  • 出售二手固定资产如何开票
  • 学会整理内容
  • windowxp宽带连接
  • window终端是什么
  • linux存在的意义
  • vim的配置文件名
  • 为什么没有win8系统
  • win7穿越火线一进去就蓝屏
  • win10蓝屏故障
  • windows10周年更新
  • node.js+express
  • shutdown命令不能运行
  • dos命令批量处理文件
  • perl -p -i
  • nodejs 异步任务队列
  • android长按app快捷功能
  • androiddialog圆角
  • unity c语言
  • javascript运用
  • python项目打包发布
  • 河北地方税务局网
  • 中国税务干部
  • 个人所得税的网址
  • 个人有关事项核查情况的报告
  • 企业分立需要开发票吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设