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 相关文章推荐
免费空间广告万能消除代码
Sep 04 Javascript
javascript 通用简单的table选项卡实现
May 07 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
Apr 14 Javascript
javascript数组去重3种方法的性能测试与比较
Mar 26 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
Jul 18 Javascript
基于jQuery实现数字滚动效果
Jan 16 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
Oct 20 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
Nov 17 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
Jul 03 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
Sep 12 Javascript
JavaScript对象拷贝与赋值操作实例分析
Dec 10 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
Apr 15 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 curl选项列表(超详细)
2013/07/01 PHP
php通过array_shift()函数移除数组第一个元素的方法
2015/03/18 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
2019/10/30 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
js获取ip和地区
2017/03/10 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
用Vue-cli搭建的项目中引入css报错的原因分析
2017/07/20 Javascript
Node.js中sequelize时区的配置方法
2017/12/10 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
React Native使用fetch实现图片上传的示例代码
2018/03/07 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
python爬取网站数据保存使用的方法
2013/11/20 Python
python网络爬虫采集联想词示例
2014/02/11 Python
python 写入csv乱码问题解决方法
2016/10/23 Python
Python编程求质数实例代码
2018/01/31 Python
python的json包位置及用法总结
2020/06/21 Python
Python 字符串池化的前提
2020/07/03 Python
外企C语言笔试题
2013/11/10 面试题
2015年五四青年节活动总结
2015/02/10 职场文书
志愿者个人总结
2015/03/03 职场文书
亮剑精神观后感
2015/06/05 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书