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获取键盘按键响应事件(兼容各浏览器)
May 16 Javascript
js动态为代码着色显示行号
May 29 Javascript
JavaScript var声明变量背后的原理示例解析
Oct 12 Javascript
两个数组去重的JS代码
Dec 04 Javascript
jquery ztree实现模糊搜索功能
Feb 25 Javascript
JS+CSS3实现超炫的散列画廊特效
Jul 16 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
May 08 jQuery
详解vuejs几种不同组件(页面)间传值的方式
Jun 01 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
Jul 20 Javascript
JS switch判断 三目运算 while 及 属性操作代码
Sep 03 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
May 21 Javascript
vue输入节流,避免实时请求接口的实例代码
Oct 30 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
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
PHP7常量数组用法分析
2016/09/26 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
js 编写规范
2010/03/03 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
jquery实现初次打开有动画效果的网页TAB切换代码
2015/09/06 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
深入koa-bodyparser原理解析
2019/01/16 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
JavaScript简单编程实例学习
2020/02/14 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
用Django写天气预报查询网站
2018/10/21 Python
python学生管理系统学习笔记
2019/03/19 Python
python集合是否可变总结
2019/06/20 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
2019/07/04 Python
pygame实现俄罗斯方块游戏(AI篇2)
2019/10/29 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
公司财务工作总结的自我评价
2013/11/23 职场文书
最新奶茶店创业计划书
2014/01/25 职场文书
《雪地里的小画家》教学反思
2014/02/22 职场文书