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 相关文章推荐
InnerHtml和InnerText的区别分析
Mar 13 Javascript
30个精美的jQuery幻灯片效果插件和教程
Aug 23 Javascript
封装的jquery翻页滚动(示例代码)
Nov 18 Javascript
JavaScript访问CSS属性的几种方式介绍
Jul 21 Javascript
浅谈几种常用的JS类定义方法
Jun 08 Javascript
浅谈javascript中的加减时间
Jul 12 Javascript
jquery实现手机端单店铺购物车结算删除功能
Feb 22 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
Mar 03 Javascript
Angular2自定义分页组件
Apr 19 Javascript
vue2.0 和 animate.css的结合使用
Dec 12 Javascript
超简单的微信小程序轮播图
Nov 22 Javascript
JavaScript对象原型链原理详解
Feb 05 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命名空间(Namespace)简明教程
2014/06/11 PHP
PHP连接MySQL数据库并以json格式输出
2018/05/21 PHP
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
js操作iframe的一些方法介绍
2013/06/25 Javascript
Table冻结表头示例代码
2013/08/20 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
JavaScript中数组成员的添加、删除介绍
2014/12/30 Javascript
javascript中返回顶部按钮的实现
2015/05/05 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
Javascript刷新窗口方法小结
2015/10/21 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
jQuery Mobile 和 Kendo UI 的比较
2016/05/05 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
JS实现的简单表单验证功能完整实例
2017/10/14 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
vue的for循环使用方法
2019/02/12 Javascript
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
python模拟实现斗地主发牌
2020/01/07 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
毕业论文答辩稿范文
2015/06/23 职场文书
新郎新娘致辞
2015/07/31 职场文书
MySQL 时间类型的选择
2021/06/05 MySQL
Feign调用传输文件异常的解决
2021/06/24 Java/Android
Python进行区间取值案例讲解
2021/08/02 Python