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 相关文章推荐
一个可以显示阴历的JS代码
Mar 05 Javascript
javascript 程序库的比较(一)之DOM功能
Apr 07 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 Javascript
node.js中实现同步操作的3种实现方法
Dec 05 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
Mar 04 Javascript
js实现仿qq消息的弹出窗效果
Jan 06 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
Jan 10 Javascript
jQuery插件zTree实现删除树节点的方法示例
Mar 08 Javascript
AngularJS实现tab选项卡的方法详解
Jul 05 Javascript
基于React+Redux的SSR实现方法
Jul 03 Javascript
Vue Router去掉url中默认的锚点#
Aug 01 Javascript
如何修改Vue打包后文件的接口地址配置的方法
Apr 22 Javascript
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日期时间函数的高级应用技巧
2009/05/16 PHP
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
php mail to 配置详解
2014/01/16 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
Javascript 模式实例 观察者模式
2009/10/24 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
jQuery Easyui datagrid连续发送两次请求问题
2016/12/13 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
webpack3之loader全解析
2017/10/26 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
基于Django filter中用contains和icontains的区别(详解)
2017/12/12 Python
python获取服务器响应cookie的实例
2018/12/28 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
python异步Web框架sanic的实现
2020/04/27 Python
python中如何使用虚拟环境
2020/10/14 Python
canvas与html5实现视频截图功能示例
2016/12/15 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
打架检讨书100字
2014/01/19 职场文书
项目经理任命书
2014/06/04 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
对照四风自我剖析材料
2014/10/07 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
2015年房产经纪人工作总结
2015/05/15 职场文书
Vue+Element UI实现概要小弹窗的全过程
2021/05/30 Vue.js
python脚本框架webpy的url映射详解
2021/11/20 Python
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL