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


Posted in Javascript onJune 01, 2017

前言

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方法中和这种类似的也是这样的描述;

总结

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

Javascript 相关文章推荐
根据分辩率调用不同的CSS.
Jan 08 Javascript
AJAX架构之Dojo篇
Apr 10 Javascript
JavaScript中的集合及效率
Jan 08 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
Apr 14 Javascript
jQuery打字效果实现方法(附demo源码下载)
Dec 18 Javascript
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
vuejs使用递归组件实现树形目录的方法
Sep 30 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
Dec 28 Javascript
Vue动态控制input的disabled属性的方法
Jun 26 Javascript
详解VS Code使用之Vue工程配置format代码格式化
Mar 20 Javascript
微信小程序 云开发模糊查询实现解析
Sep 02 Javascript
Vue 修改网站图标的方法
Dec 31 Vue.js
vue 如何添加全局函数或全局变量以及单页面的title设置总结
Jun 01 #Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 #Javascript
详解vue过滤器在v2.0版本用法
Jun 01 #Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
Jun 01 #Javascript
js随机生成一个验证码
Jun 01 #Javascript
JS实现简单抖动效果
Jun 01 #Javascript
深入理解vue中的$set
Jun 01 #Javascript
You might like
PHP的拦截器实例分析
2014/11/03 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
常用的javascript function代码
2008/05/23 Javascript
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
JS运动基础框架实例分析
2015/03/03 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
React性能优化系列之减少props改变的实现方法
2019/01/17 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
利用Python如何生成hash值示例详解
2017/12/20 Python
微信跳一跳python自动代码解读1.0
2018/01/12 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
利用python-pypcap抓取带VLAN标签的数据包方法
2019/07/23 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
Python如何实现爬取B站视频
2020/05/20 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
python文件排序的方法总结
2020/09/13 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
美国时尚配饰品牌:Dooney & Bourke
2017/11/14 全球购物
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
学习党章思想汇报
2014/01/07 职场文书
打架检讨书300字
2014/02/02 职场文书
工程建设实施方案
2014/03/14 职场文书
简易离婚协议书范本
2014/10/24 职场文书
机动车交通事故协议书
2015/01/29 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery
redis数据结构之压缩列表
2022/03/21 Redis