位置: 编程技术 - 正文

详解nodejs 文本操作模块-fs模块(四)(nodejs word)

编辑:rootadmin

推荐整理分享详解nodejs 文本操作模块-fs模块(四)(nodejs word),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs writestream,nodejs writefile,nodejs 文档,nodejs writestream,nodejs writestream,nodejs document,nodejs document,nodejs 文档,内容如对您有帮助,希望把文章链接给更多的朋友!

在前文中,提到了一个概念,就是当我在读取文件时,我需要知道这个文件的数据量的大小,而在readFile的源码中,是使用的fa.fstat方法,获取到了文件的相关数据,而对于使用fstat获取到的一个对象中,所包含的属性和方法代表的具体含义,前文中并没有涉及,本篇就看下,这个State对象中,包含的数据都有哪些,并且他们分别代表的含义是什么。

方法集合

方法集合,不是说的State对象中包含的方法集合,而是说,在调用哪些API时,返回的值时一个State的实例,比如,在fstate就是其中之一。

其他方法集合包括:

fs.fstat fs.lstat fs.stat

当然,这里还包括同步的方法,同步的方法,这里就不在执行说明了,对于这三种方法的不同之处在于fstat和stat是用于查看文件的信息的,而lstat是用于查看查看目录信息的,并且在调用时,也是有差别的

State对象的源码

这里没有在继续给实例,是因为,在我看来,这里只是一些属性和方法的集合,如果需要,直接调用即可,所以没有什么用法的差异。

详解nodejs 文本操作模块-fs模块(四)(nodejs word)

先看源码,在源码中,注释每一个属性的代表含义(该部分源自“Nodejs权威指南”)。

在上文中,出现了两个属性是没有找到相关介绍的,这个时候,我就顺便查看了下Nodeje的底层C++源码,找到了一段代码如下:

其中__POSIX__应该是一个POSIX的表示,表示是不是支持POSIX标准。

POSIX的百度百科:

POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE ,而国际标准名称为ISO/IEC 。

这样看来,该属性也是在UNIX系统下才起作用的,但是具体指代的值,没有找到,暂时先不管来~~(有点不靠谱了)。

块设备和字符设备(来自百度百科):

I/O设备大致分为两类:块设备和字符设备。块设备将信息存储在固定大小的块中,每个块都有自己的地址。数据块的大小通常在字节到字节之间。块设备的基本特征是每个块都能独立于其它块而读写。磁盘是最常见的块设备。

在大多数的UNIX操作系统中,块设备只支持以块为单位的访问方式,如磁盘等.KYLIN支持以字符方式来访问块设备,即支持以字符为单位来读写磁盘等块设备。所以在/dev目录中的块设备,如磁盘等,均以字符设备的外观出现。所以,字符设备和块设备的区别主要体现在KYLIN内核中的管理方式,操作方式和内核/设备驱动接口上。

总结

基本上,State实例中的属性和方法,就这些了,对于现状纯理论学习的我来说,这些属性和方法,大多数都是用不到的,不过,做个了解还是有必要的。

标签: nodejs word

本文链接地址:https://www.jiuchutong.com/biancheng/374127.html 转载请保留说明!

上一篇:详解nodejs 文本操作模块-fs模块(三)(nodejs文件操作)

下一篇:详解Nodejs的timers模块(nodejs middleware)

  • 接受固定资产捐赠发生的运费的是否计入资产成本
  • 个人独资公司需要报税吗
  • 异地施工缴税增值税交多少
  • 单位食堂油烟管道清洗记录表
  • 纳税申报成功
  • 企业哪些研发费用可以资本化?
  • 小规模纳税人是小微企业吗
  • 年所得12万以下还用年度申报吗
  • 研发支出的台账由谁做
  • 个税如何绑定新公司
  • 社保缴费基数是什么意思,退休能拿多少
  • 冲销坏账怎么做分录
  • 房地产企业使用什么准则
  • 王者荣耀英雄印花衣服哪里批发
  • 劳务公司开具劳务费发票
  • thinkphp5控制器
  • 员工聚餐费用计入
  • 期末坏账准备的计算
  • PHP:curl_multi_select()的用法_cURL函数
  • opware12.exe - opware12进程是什么文件 有什么用
  • 以前年度损益调整结转到本年利润吗
  • 外购产品会计分录
  • 虚拟机是什么意思
  • 旧房屋转卖的协议怎么写
  • 南美貘叫什么
  • 工装进福利费还是劳保费
  • php错误和异常
  • 认证系统维护费怎么算
  • 筹建期的费用计入什么科目
  • 金税四期的特点
  • 手机银行对公账户转账要手续费吗
  • 工资表怎么每个都有表头
  • 科技型中小微企业贷款贴息贴保项目入库
  • 小微企业报税是多久报一次
  • 医疗服务增值税税率
  • 委托加工物资验收时发生的成本怎么处理
  • 视同销售要不要确认收入?
  • pos机刷卡未成功却扣了钱啥时候就退回来了
  • 收到企业所得税汇算清缴退税账务处理
  • 购入固定资产印花税税目是什么
  • 销售净利率指标的计算是净利润与资产平均余额的比值
  • 境外个人给境内个人汇款什么名义申报
  • 存货计划成本法的优点
  • 以货换货什么意思
  • 阿里巴巴新任董事长叶
  • 无偿划转资产需要挂其他应收款吗
  • 增值税加计抵扣账务处理
  • 基金赎回可以赎回部分吗
  • 汇算清缴怎么申报
  • 商业企业会计制度变迁论文
  • 分类不同
  • sql合并字段
  • w10 2021年更新
  • 在linux2.4.0版本中
  • windos8怎么样
  • windowsxp的安装方法
  • Win10任务栏天气怎么关闭
  • 怎么彻底删除win11安全中心
  • macos邮件
  • reader_sl.exe - reader_sl进程有什么用.
  • intel8代装win7
  • mysql如何建立数据完整性约束
  • win10回收站设置
  • win10正式版激活码
  • windows7中彻底删除文件的操作
  • cocos 2d x
  • exec方法
  • Ext中下拉列表ComboBox组件store数据格式用法介绍
  • 分享五个有用的东西
  • html手机号验证
  • node.js操作文件
  • css里注释
  • javascriptfor循环九九乘法表
  • 怎样使用jquery
  • 安卓手机管家怎么关闭
  • python数据类型总结
  • 增值税申报表如何填报
  • 即使我单位是免税单位,签订合同时,也需要贴
  • 银行前置利息什么意思
  • 公司忘记报税了怎么补
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设