node.js中的fs.fstat方法使用说明


Posted in Javascript onDecember 15, 2014

方法说明:

根据文件描述符获取文件信息。

语法:

fs.fstat(fd, [callback(err, stats)])

由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )

接收参数:

fd                 文件描述符

callback       回调,传递2个参数,异常参数err 和 文件信息参数 stats

stats包含以下信息:(以下信息为案例中读取的文件信息,非默认值)

{

 

 dev : 0 ,

 

 mode : 33206 ,

 

 nlink : 1 ,

 

 uid : 0 ,

 

 gid : 0 ,

 

 rdev : 0 ,

 

 ino : 0 ,

 

 size : 378(字节) ,

 

 atime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时间> ,

 

 mtime : Tue Jun 13 2014 09:48:31 GMT +0800 <中国标准时间> ,

 

 ctime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时间>

 

}

例子:

var fs = require('fs');

fs.open('content.txt', 'a', function(err,fd){

 if(err){

  throw err;

 }

 console.log('file open');

 fs.fstat(fd, function(err, stats){

  if(err){

   throw err;

  }

  console.log(stats);

  fs.close(fd , function(){

   console.log('file close');

  })

 })

})

源码:

fs.lstat = function(path, callback) {

  callback = makeCallback(callback);

  if (!nullCheck(path, callback)) return;

  binding.lstat(pathModule._makeLong(path), callback);

};
Javascript 相关文章推荐
JS实现打开本地文件或文件夹
Mar 09 Javascript
JavaScript入门教程(9) Document文档对象
Jan 31 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
Mar 07 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
Mar 25 Javascript
JavaScript去掉数组中的重复元素
Jan 13 Javascript
javascript如何使用bind指定接收者
May 04 Javascript
node.js解决获取图片真实文件类型的问题
Dec 20 Javascript
AngularJS中实现动画效果的方法
Jul 28 Javascript
vue.js表格组件开发的实例详解
Oct 12 Javascript
javascript/jquery实现点击触发事件的方法分析
Nov 11 jQuery
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
Feb 14 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
Mar 07 Javascript
node.js中的fs.readFileSync方法使用说明
Dec 15 #Javascript
node.js中的fs.readFile方法使用说明
Dec 15 #Javascript
node.js中的fs.linkSync方法使用说明
Dec 15 #Javascript
node.js中的socket.io的广播消息
Dec 15 #Javascript
超级简单的jquery操作表格方法
Dec 15 #Javascript
node.js中的fs.link方法使用说明
Dec 15 #Javascript
node.js中的fs.symlinkSync方法使用说明
Dec 15 #Javascript
You might like
PHP第一季视频教程(李炎恢+php100 不断更新)
2011/05/29 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
什么情况下可以不写PHP的闭合标签“?&gt;”
2014/08/28 PHP
json跟xml的对比分析
2008/06/10 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
python模拟表单提交登录图书馆
2018/04/27 Python
python对list中的每个元素进行某种操作的方法
2018/06/29 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
python日期相关操作实例小结
2019/06/24 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
PHP面试题集
2016/12/18 面试题
石油工程专业毕业生求职信
2014/04/13 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
大学生党课心得体会
2016/01/07 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
如何做好工作总结!
2019/04/10 职场文书
Django migrate报错的解决方案
2021/05/20 Python
Mysql数据库按时间点恢复实战记录
2021/06/30 MySQL