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 相关文章推荐
JQuery的一些小应用收集
Mar 27 Javascript
TextArea设置MaxLength属性最大输入值的js代码
Dec 21 Javascript
javascript自动给文本url地址增加链接的方法分享
Jan 20 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
Nov 28 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
Jun 19 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
Jun 13 Javascript
jQuery为DOM动态追加事件的方法
Feb 16 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
Jun 22 Javascript
vue动态删除从数据库倒入列表的某一条方法
Sep 29 Javascript
JS实现动态添加外部js、css到head标签的方法
Jun 05 Javascript
layer iframe 设置关闭按钮的方法
Sep 12 Javascript
vue中三级导航的菜单权限控制
Mar 31 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 登录完成后如何跳转上一访问页面
2014/01/14 PHP
php类声明和php类使用方法示例分享
2014/03/29 PHP
php根据年月获取季度的方法
2014/03/31 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
Python如何实现爬取B站视频
2020/05/20 Python
PyCharm最新激活码PyCharm2020.2.3有效
2020/11/18 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
2014/04/28 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
什么时候用assert
2015/05/08 面试题
工程技术员岗位职责
2014/03/02 职场文书
计算机求职信
2014/07/02 职场文书
工厂标语大全
2014/10/06 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
如何书写邀请函?
2019/06/24 职场文书