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设置cookie过期及清除浏览器对应名称的cookie
Oct 24 Javascript
php跨域调用json的例子
Nov 13 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
May 22 Javascript
jquery二级目录选中当前页的css样式
Dec 08 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
Jan 15 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
使用Vue实现简单计算器
Feb 25 Javascript
原生JS封装拖动验证滑块的实现代码示例
Jun 01 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
Oct 18 Javascript
vue element-ui中table合计指定列求和实例
Nov 02 Javascript
JS指定音频audio在某个时间点进行播放
Nov 28 Javascript
HTML元素拖拽功能实现的完整实例
Dec 04 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 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
javascript Excel操作知识点
2009/04/24 Javascript
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
2017/02/11 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
在Django的URLconf中进行函数导入的方法
2015/07/18 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
代码实例讲解python3的编码问题
2019/07/08 Python
python批量解压zip文件的方法
2019/08/20 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
python第三方库学习笔记
2020/02/07 Python
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
医院门卫岗位职责
2013/12/30 职场文书
大学生活动策划方案
2014/02/10 职场文书
大学生军训自我鉴定
2014/02/12 职场文书
考试诚信承诺书
2014/05/23 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
Python预测分词的实现
2021/06/18 Python
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技