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 相关文章推荐
用jquery实现点击栏目背景色改变
Dec 10 Javascript
jQuery表格插件ParamQuery简单使用方法示例
Dec 05 Javascript
代码获取历史上的今天发生的事
Apr 11 Javascript
实现无刷新联动例子汇总
May 20 Javascript
JavaScript优化以及前段开发小技巧
Feb 02 Javascript
利用jsonp与代理服务器方案解决跨域问题
Sep 14 Javascript
webpack v4 从dev到prd的方法
Apr 02 Javascript
vue内置组件transition简单原理图文详解(小结)
Jul 12 Javascript
javascript闭包的使用之按钮切换功能
Aug 30 Javascript
基于vue-router 多级路由redirect 重定向的问题
Sep 03 Javascript
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
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 页面执行时间计算代码
2008/12/04 PHP
php中curl使用指南
2015/02/05 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
PHP反射API示例分享
2016/10/08 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
2017/02/18 PHP
laravel使用数据库测试注意事项
2020/04/10 PHP
Javascript !!的作用
2008/12/04 Javascript
js修改table中Td的值(定义td的单击事件)
2013/01/10 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
[08:17]Ti9 现场cosplay
2019/09/10 DOTA
学习python处理python编码问题
2011/03/13 Python
全面解读Python Web开发框架Django
2014/06/30 Python
python中的格式化输出用法总结
2016/07/28 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
python绘制评估优化算法性能的测试函数
2019/06/25 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
Perfume’s Club中文官网:西班牙美妆在线零售品牌
2020/08/24 全球购物
体育教师个人的自我评价
2014/02/16 职场文书
《小熊住山洞》教学反思
2014/02/21 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
党性教育心得体会
2014/09/03 职场文书
会议承办单位欢迎词
2015/09/30 职场文书