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 相关文章推荐
JSON 编辑器实现代码
Dec 06 Javascript
20个非常棒的Jquery实用工具 国外文章
Jan 01 Javascript
jQuery中extend函数详解
Feb 13 Javascript
jquery获取css的color值返回RGB的方法
Dec 18 Javascript
文件上传插件SWFUpload的使用指南
Nov 29 Javascript
收藏AngularJS中最重要的核心功能
Jul 09 Javascript
vue component组件使用方法详解
Jul 14 Javascript
浅谈Vue网络请求之interceptors实际应用
Feb 28 Javascript
Layui Table js 模拟选中checkbox的例子
Sep 03 Javascript
vue学习笔记之slot插槽用法实例分析
Feb 29 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
Apr 24 Javascript
原生js实现五子棋游戏
May 28 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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
深入理解PHP中的count函数
2016/05/31 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
JavaScript中令你抓狂的魔术变量
2006/11/30 Javascript
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
JSON遍历方式实例总结
2015/12/07 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
python写的一个squid访问日志分析的小程序
2014/09/17 Python
浅析Python中signal包的使用
2015/11/13 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
大课间活动制度
2014/01/18 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
新学期开学寄语2016
2015/12/04 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript