位置: 编程技术 - 正文

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%的增值税发票能抵扣13%的吗
  • 2018年工资薪金个税起征点
  • 企业公户转别的公司公户他不给开发票怎么操作?
  • 宿舍管理制度规定心得体会范文
  • 存货跌价准备会计科目编码
  • abs付款是现金吗
  • 企业筹建期间的广告费和业务宣传费
  • 变动成本总额怎么求单位变动成本
  • 非盈利组织捐赠现金支需要什么资料
  • 攀岗的企业性质有哪些
  • 流动资产损毁报废收益
  • PHP:xml_set_unparsed_entity_decl_handler()的用法_XML解析器函数
  • php面向对象是什么意思
  • 自有房子出租怎么做账
  • php多进程处理大数据
  • 项目差旅费能计入项目费用吗
  • 冰川湾国家公园的冰川不止有白色一种
  • 行政单位捐赠会计分录怎么做的
  • 收到转账怎么写分录
  • ajaxuploadfile
  • chatbot下载
  • 宝塔wordpress安装
  • 什么叫坏账准备
  • docker安装redis设置密码无效
  • access自动保存
  • 提供学历教育服务取得收入免征增值税的有
  • 科目余额表科目
  • 营改增后一般纳税人按简易办法计税的规定
  • 其他综合收益的概念
  • 递延所得税资产和负债怎么计算
  • 现金等价物的特征是
  • 取得技术服务费收入会计分录
  • 进口关税减免政策
  • 在建工程账务处理会计分录
  • 企业被列入经营异常名录可以注销吗
  • 公司销售商品怎么做分录
  • 银行收到一笔款项企业尚未入账属于什么情况的未达账项
  • 收到党支部经费如何做账
  • 库存现金的主要活动
  • 怎么接收电子承兑汇票
  • 期末结账后没有余额的科目
  • 3%税率专用发票
  • 滞纳金的收取范围是什么
  • 存货周转率多少属正常范围
  • 注册公司可以代办吗法人需要到场吗?
  • SQLServer:探讨EXEC与sp_executesql的区别详解
  • win10每次开机都假死机
  • linux wget命令详解
  • win7系统internet怎么打开摄像头
  • 在linux中使用哪个命令可以用于管理用户账户
  • win7关闭混合睡眠
  • win8不能启动
  • w10点击没反应
  • linux版vnc
  • linux系统的
  • tf-idf例题
  • perl-v
  • jquery 报表
  • android ashmem
  • 编写高性能代码时以下哪种技术可用于减少内存访问延迟
  • js刷新当前窗口
  • jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
  • js教程
  • 四川国税局普通发票查询?
  • 市中区税务局办税大厅上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设