我的编程空间,编程开发者的网络收藏夹
学习永远不晚

node.js中fs.stat与fs.fstat的区别详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

node.js中fs.stat与fs.fstat的区别详解

前言

fs.stat和fs.fstat他们的方法功能是一样的,都是获取文件的状态信息,本文主要介绍的是关于node.js中fs.stat与fs.fstat区别的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:

fs.stat用法:


fs.stat('./aa.js', function(err, stats) { 
 if (err) { 
 throw err; 
 } 
 console.log(stats); 
}); 

fs.fstat用法:


fs.open('./aa.js', 'a', function(err, fd) { 
 if (err) { 
 throw err; 
 } 
 fs.fstat(fd, function(err, stats) { 
 if (err) { 
  throw err; 
 } 
 console.log(stats); 
 }); 
}) 

fs.stat接收的第一个参数是一个文件路径字符串

fs.fstat接收的是一个文件描述符;

内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件

其它的Fs方法中和这种类似的也是这样的描述;

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程网的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

node.js中fs.stat与fs.fstat的区别详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

node.js中fs.stat与fs.fstat的区别详解

前言 fs.stat和fs.fstat他们的方法功能是一样的,都是获取文件的状态信息,本文主要介绍的是关于node.js中fs.stat与fs.fstat区别的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: fs.stat用法:f
2022-06-04

Node.js中path.resolve与path.join的区别与作用详解

path.resolve和path.join都是属于path核心模块下的方法,用来拼接路径,下面这篇文章主要给大家介绍了关于Node.js中path.resolve与path.join的区别与作用的相关资料,需要的朋友可以参考下
2023-03-19

node.js中grunt和gulp的区别详解

node.js中grunt和gulp的区别详解 自nodeJS登上前端舞台,自动化构建变得越来越流行。目前最流行的当属grunt和gulp,这两个光看名字挺像,功能也差不多,不过gulp能在grunt这位大哥如日中天的境况下开辟出自己的一片
2022-06-04

详解Node.js中exports和module.exports的区别

今天看了下node.js的require方法的源码,终于搞清楚exports和module.exports的区别了。 我们知道,node.js的模块暴露有两种方法。 1. 方式一:用exports//a.jsexports.log =fun
2022-06-04

Numpy中np.dot与np.matmul的区别详解

本文主要介绍了Numpy中np.dot与np.matmul的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-02-15

Python中的type与isinstance的区别详解

本文主要介绍了Python中的type与isinstance的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-05-16

MySQL8.0与MySQL5.7的区别详解

目录1.隐藏索引2.用户创建,修改和授权3.设置持久化4.UTF-8编码5.通用表表达式(Common Table Expressions)6.参数变化7.性能提升8.NoSQL文档支持9.窗口函数10.其他1.隐藏索引隐藏索引的特性对于
2023-01-13

Oracle与MySQL的区别详解

目录什么是mysql?什么是oracle?MySQL的优点MySQphpL的缺点Oracle的优点Oracle的缺点Oracle与MySQL的区别?什么是MySQLandroid?MySQL是一个关系型数据库管理系统,由瑞典MySQL A
2023-04-14

node.js中module.exports与exports用法上的区别

Node.js 引入了模块(Module)概念,一个模块可以通过module.exports 或 exports 将函数、变量等导出,以使其它 JavaScript 脚本通过require() 函数引入并使用。 module.exports
2022-06-04

Logger.getLogger()与LogFactory.getLog()的区别详解

LogFactory来自common-logging包。如果用LogFactory.getLog,你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响
2022-11-15

javascript中var与let、const的区别详解

这篇文章主要介绍了javascript中var与let、const的区别详解,需要的朋友可以参考下
2022-12-23

编程热搜

目录