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 相关文章推荐
javascript 学习之旅 (3)
Feb 05 Javascript
jquery异步跨域访问代码
Jun 28 Javascript
escape函数解决js中ajax传递中文出现乱码问题
Oct 30 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
jquery实现具有嵌套功能的选项卡
Feb 12 Javascript
javascript使用递归算法求两个数字组合功能示例
Jan 03 Javascript
Bootstrap 填充Json数据的实例代码
Jan 11 Javascript
原生js实现放大镜
Feb 20 Javascript
完美实现js焦点轮播效果(一)
Mar 07 Javascript
Bootstrap面板(Panels)的简单实现代码
Mar 17 Javascript
使用vue中的v-for遍历二维数组的方法
Mar 07 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
Python探索之URL Dispatcher实例详解
2017/10/28 Python
Python 面试中 8 个必考问题
2018/11/16 Python
Python闭包思想与用法浅析
2018/12/27 Python
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
创立科技Java面试题
2015/11/29 面试题
法律专业实习鉴定
2013/12/22 职场文书
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
护士毕业生自荐信
2014/02/07 职场文书
运动会稿件300字
2014/02/14 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
Spring中的@Transactional的工作原理
2022/06/05 Java/Android
Python实现聚类K-means算法详解
2022/07/15 Python