位置: 编程技术 - 正文

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

  • 差额征税的会计处理方法
  • 税收征管法实施细则全文最新
  • 注册登记费用属于什么科目
  • 教育培训学校怎么翻译
  • 占地面积的计算公式
  • 在建工程应交税费会计分录
  • 电子商业汇票怎么兑现
  • 暂估入库可以跨年吗
  • 在企业所得税中增值税可以扣除吗
  • 哪些收入减免所得税
  • 固定资产的维护费计入什么科目
  • 企业支付给职工的工资和职工福利应当计入
  • 退预收账款需要什么原始凭证
  • 无形资产摊销的年限规定
  • 企业年会的增值税能抵扣吗?
  • 什么是个体工商户业主
  • 发票红冲钱怎么退给对方
  • 增资印花税缴纳时间
  • 金税四期上线了吗?
  • 年终奖专项扣除
  • 加计扣除申报表填报说明
  • 税务登记五证合一是哪五证
  • 利息支出手续费
  • 农民工预储金怎么开户
  • 其他应付款报表填列
  • 金银首饰的消费税在什么环节
  • 购进原材料科目
  • 民间非营利组织会计报表
  • 调整增值税税率
  • 6月 全新windows
  • 个人车辆租给公司有什么后果
  • win10专业版分辨率1920x1080不见了
  • 企业与企业之间进行的电子商务模式是
  • win11键盘全部没反应
  • 招待费的范畴
  • 安全生产专用设备目录
  • 企业的做账流程有哪些
  • Chat GPT实用案例——VUE+Chat GPT实现聊天功能教程
  • 个体工商户与家庭生活难以划分的费用
  • 企业政策性拆迁资产重置算支出吗
  • 未注册未认证
  • yum命令安装软件
  • 小企业发票打印流程
  • 出差补助费用
  • 直接转销法能不能用
  • 季度做账是什么意思
  • 融资租赁首付租金定义
  • 商品发生报废如何处罚
  • 研发费用凭证是什么样
  • 企业所得税季末资产总额
  • 用友u8固定资产减少怎么撤销
  • 删除mysql数据库用户
  • 怎么理解财务会计这个岗位
  • /kill @p
  • 收到个税手续费返还怎么做分录
  • 合作经营利润分配协议
  • 受托代销商品款是什么意思
  • 建行单位结算卡如何取现金
  • 现金日记账如何填写
  • 土地储备委员会职责
  • 甲企业于2019年3月1日以2000万元取得乙上市公司
  • 应付账款借方余额在资产负债表中怎么列示
  • 金税盘技术维护费可以抵扣吗
  • 企业建账目的
  • 修改windows host文件
  • Mac怎么强制关闭窗口
  • npfmntor.exe - npfmntor是什么进程 有什么用
  • win10右键菜单不显示
  • win10系统如何打开
  • qt pro load
  • javascript的字符串操作
  • 了不起的女孩
  • bat修改注册表数值
  • nodejs excel转json
  • node 操作mysql
  • 基于android的app的设计与开发
  • javascript命名规范
  • js按下回车键时提交
  • 百旺数据恢复
  • 租房交税是房东交还是中介交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设