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获取光标位置和设置文本框光标位置示例代码
Jan 09 Javascript
jQuery获取页面元素绝对与相对位置的方法
Jun 10 Javascript
Bootstrap树形控件使用方法详解
Jan 27 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
May 16 Javascript
AngularJS使用指令增强标准表单元素功能
Jul 01 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
Jan 20 Javascript
webpack搭建vue 项目的步骤
Dec 27 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
Jun 03 Javascript
小程序中英文混合排序问题解决
Aug 02 Javascript
js实现简单掷骰子效果
Oct 24 Javascript
Vue中jsx不完全应用指南小结
Nov 01 Javascript
如何在 Vue 表单中处理图片
Jan 26 Vue.js
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中call_user_func_array()函数的用法演示
2012/02/05 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
图片自动更新(说明)
2006/10/02 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
探讨JavaScript中声明全局变量三种方式的异同
2013/12/03 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
JavaScript面向对象的实现方法小结
2015/04/14 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
详解Python字典小结
2018/10/20 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
keras的三种模型实现与区别说明
2020/07/03 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
2015年售后服务工作总结
2015/04/25 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python