位置: 编程技术 - 正文

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

  • 自然人税收管理系统残疾人申报
  • 金税盘软件打不开
  • 对方公司已注销如何付款
  • 汇算清缴是不是按照审计报告
  • 其他综合收益属于损益类科目吗
  • 大行建筑有限公司分公司
  • 一般纳税人降为小规模还能升为一般纳税人吗
  • 对公账户的钱能转到私人账户吗
  • 企业赞助学校发言稿
  • 支付拆迁补偿款
  • 房产过户的相关问题
  • 签发票据是什么行为
  • 应交增值税账面数
  • 小规模纳税人国企
  • 试生产期间的账务处理
  • 个人所得税分月明细申报表
  • 1697506708
  • 工会年度收入支出表
  • 与收益相关的政府补助的确认
  • 手机超过1万元有必要买吗
  • 在线网速测试网站测速工具
  • 工程安装成本分录
  • 资产负债表中的货币资金怎么算
  • 考试资格的工作有哪些
  • 防水工程质量问题
  • 客户申请退款商家拒绝退货退款会有什么效果
  • win10任务栏还原到下边
  • 应纳税所得税计算公式
  • 发行债券会计分录怎么写
  • fg726p.exe
  • php5.4升级到php7
  • 伏尔塔瓦河上的纤夫
  • 虚开增值税怎么查到的
  • 增值税专用发票丢了怎么补救
  • cuppath
  • 什么情况下专票税率为1
  • 车票怎么抵扣增值税税率
  • 税务局返还手续费
  • 电子商业汇票是指
  • 合伙企业需要做工商吗
  • mysql中如何设置默认值
  • 印花税计入税金及附加科目吗
  • 会计调转回去还要继续教育吗
  • 普惠性幼儿园是什么意思
  • 弥补以前年度亏损报表怎么填
  • 工程造价咨询服务费收费标准
  • 固定资产怎么入费用
  • 企业购买房产怎么记账
  • 残疾人就业保障金征收使用管理办法
  • 应收其他应收区别
  • 电子承兑非拒付会怎么样
  • 会计信息不采集可以考初级吗
  • 年末坏账准备计提余额减少说明什么
  • 征收率和税率的区别举例
  • 联想Thinkpad怎么进入安全模式
  • win10预览在哪里
  • macbook os x
  • wray是什么意思
  • win10mobile现在能干吗
  • win8怎么一开机就进入桌面
  • 查看win8.1版本
  • linux gc
  • win7系统开机登录不了怎么修复
  • 如何选择性地隐藏部分任务栏程序
  • cocos2dx官方教程
  • cocos2dx小游戏
  • Node.js中的construct构造函数
  • sql怎么设置自增列
  • css中显示
  • 使用jquery实现的项目
  • 浅谈如何加强基层党组织建设
  • jquery遍历radio并选中
  • 淄博市税务局投诉电话
  • 提高税务干部七种能力的意义
  • 房地产预缴土增值税
  • 内蒙古税务稽查局
  • 陕西职工医保申请流程
  • 微信申报缴税流程
  • 出口退税额与出口退税收入
  • 什么叫做免抵税额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设