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 相关文章推荐
javascript事件模型代码
Jul 01 Javascript
Js基础学习资料
Nov 23 Javascript
jQuery控制iFrame(实例代码)
Nov 19 Javascript
javascript模拟post提交隐藏地址栏的参数
Sep 03 Javascript
javascript中Number对象的toString()方法分析
Dec 20 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
Sep 15 Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 Javascript
你真的了解BOM中的history对象吗
Feb 13 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
Mar 04 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
Jul 12 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
Mar 21 Javascript
webpack之引入图片的实现及问题
Oct 08 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获取post中的json数据的实现方法
2011/06/08 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
2011/09/02 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
Textarea输入字数限制实例(兼容iOS&amp;安卓)
2017/07/06 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
Python+matplotlib实现华丽的文本框演示代码
2018/01/22 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
python3 实现调用串口功能
2019/12/26 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
2020/01/08 Python
Spy++的使用方法及下载教程
2021/01/29 Python
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
Sperry官网:帆船鞋创始品牌
2016/09/07 全球购物
个人生活学习自我评价范文
2013/11/26 职场文书
工艺工程师岗位职责
2014/03/04 职场文书
小学数学国培感言
2014/03/10 职场文书
挂牌仪式主持词
2014/03/20 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
大学生实习介绍信
2015/05/05 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
运动会主持词大全
2015/07/02 职场文书
合同补充协议书
2016/03/24 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python