位置: 编程技术 - 正文

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

  • 收到发票冲红怎么做分录
  • 应纳税所得额是含税还是不含税
  • 经纪代理代订机票电了发票如何入账
  • 加盟费是怎么回事
  • 报废固定资产产生的净损益属于利得吗
  • 土地出让金返还的禁止性规定
  • 业务人员差旅费为什么不计入投资性房地产成本
  • 个人独资企业对公账户的钱可以转到私人账户吗
  • 上月未抵扣完的进项税额
  • 非广告公司可以开广告费发票吗?
  • 企业月奖金发放制度
  • 退休返聘人员购买什么商业保险
  • 货运代理公司可以开运输费发票吗
  • 开具的销项发票是否都要入收入科目吗?
  • 增值税进项和销项税的计算方法
  • 跨年应收账款账务错误怎么调整
  • 实收资本怎样入账
  • 计提企业所得税费用会计分录
  • 珠宝加工税率是多少
  • packethsvc.exe - packethsvc是什么进程 有什么用
  • 清理系统所有垃圾
  • php数组函数,选班长
  • 公司转让自建厂房怎么办
  • Discuz!X中SESSION机制实例详解
  • php解析url参数
  • 促销商品的方法
  • 漏洞 标准
  • 专项储备怎么理解
  • php数字增1
  • 增值税发票认证结果通知书在哪里打印
  • 进项发票无法取消怎么办
  • 公司内部现金管理制度
  • 预缴的附加税需要转出吗
  • 个体工商户可以开对公账户吗
  • 建设项目财务费用包括
  • 公司没有账套怎么做账
  • 收到以前年度退回的企业所得税怎么做账
  • 可供出售金融资产是流动资产吗
  • 办培训机构需要什么条件手续
  • 无形资产按取得时的什么入账
  • 残疾人残保金如何计算
  • 非预算类专用账户
  • 季节性停工折旧计入什么科目
  • 困难企业社保费返还
  • 运费不支付会怎么样
  • 采购原材料怎么做分录
  • 纳税评估补缴的增值税影响所得税吗
  • 如何理解会计的本质
  • 进项税转出的金额是什么
  • 建筑发票可以一次性抵扣吗
  • 车票抵扣税款
  • 军工科研事业单位会计制度
  • 通信费抬头为个人
  • 车辆保险证明怎么开
  • php连接mysql的步骤代码
  • sqlserver如何查看操作日志
  • sql server安全设置
  • mysql 元数据管理
  • 不固定参数的存储器
  • win8官方安装教程
  • 直接内存访问控制器是什么
  • 电脑主板bios是什么意思
  • 华硕p8h61主板升级cpu
  • linux系统开机黑屏啥也没有
  • 如何更改ubuntu下载源
  • Mac系统中pr插件汉化
  • mac阻止itunes自动弹出
  • 惠普笔记本win8.1
  • win1010586升级到最新
  • windows8如何降到windows7
  • Windows命令行删除文件夹
  • 怎么改jdk路径
  • python3利用smtplib通过qq邮箱发送邮件方法示例
  • 防止重复调用接口
  • linux下mysql如何自动备份shell脚本
  • javascript简述
  • 浅析jQuery Ajax请求参数和返回数据的处理
  • jquery点击方法
  • 关于增值税纳税人的规定,下列说法正确的是
  • 增值税按次纳税的规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设