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 相关文章推荐
ParseInt函数参数设置介绍
Jan 02 Javascript
javascript中match函数的用法小结
Feb 08 Javascript
js中不同的height, top的区别对比
Sep 24 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
Dec 02 Javascript
Bootstrap模态窗口源码解析
Feb 08 Javascript
基于require.js的使用(实例讲解)
Sep 07 Javascript
Node.js使用Angular简单示例
May 11 Javascript
JavaScript的Object.defineProperty详解
Jul 09 Javascript
Vue实现按钮旋转和移动位置的实例代码
Aug 09 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
Sep 29 Javascript
angularjs1.5 组件内用函数向外传值的实例
Sep 30 Javascript
微信小程序wx.request的简单封装
Nov 13 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 preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
PHP版 汉字转码的实现详解
2013/06/09 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
php判断电脑访问、手机访问的例子
2014/05/10 PHP
CodeIgniter针对数据库的连接、配置及使用方法
2016/03/03 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
早该知道的7个JavaScript技巧
2013/03/27 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
就业推荐表自我鉴定
2013/10/29 职场文书
帮一个朋友写的求职信
2014/08/09 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
爱晚亭导游词
2015/02/09 职场文书
辞职信范文大全
2015/03/02 职场文书
七年级英语教学反思
2016/02/15 职场文书