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 RadioButtonList获取选中值
Apr 09 Javascript
javascript JSON操作入门实例
Apr 16 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
Jun 26 Javascript
与Math.pow 相反的函数使用介绍
Aug 04 Javascript
JavaScript学习心得之概述
Jan 20 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
Feb 10 Javascript
纯Javascript实现ping功能的方法
Mar 20 Javascript
详解JavaScript中的Unescape()和String() 函数
Nov 09 Javascript
JavaScript 对象字面量讲解
Jun 06 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
Mar 27 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
Jan 22 Javascript
微信小程序实现form表单本地储存数据
Jun 27 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
用PHP和ACCESS写聊天室(二)
2006/10/09 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
2015/01/04 PHP
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
理解JS绑定事件
2016/01/19 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
Atom的python插件和常用插件说明
2018/07/08 Python
详解python函数的闭包问题(内部函数与外部函数详述)
2019/05/17 Python
HTML5 weui使用笔记
2019/11/21 HTML / CSS
新加坡时尚网上购物:Zalora新加坡
2016/07/26 全球购物
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
如何开发一个JQuery插件
2016/07/28 面试题
应聘美工求职信
2013/11/07 职场文书
什么是岗位职责
2013/11/12 职场文书
小学社会实践活动总结
2014/07/03 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
房地产公司财务总监岗位职责
2015/04/03 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
Python打包为exe详细教程
2021/05/18 Python
MySQL sql模式设置引起的问题
2022/05/15 MySQL
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server