node.js中的fs.stat方法使用说明


Posted in Javascript onDecember 16, 2014

方法说明:

获取文件信息。

语法:

fs.stat(path, [callback(err, stats)])

由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )

接收参数:

path   文件路径

callback  回调,传递两个参数,异常参数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.stat('content.txt', function(err, stats){

 if(err){

  throw err;

 }else{

  console.log(stats);

 }

})

源码:

fs.stat = function(path, callback) {

  callback = makeCallback(callback);

  if (!nullCheck(path, callback)) return;

  binding.stat(pathModule._makeLong(path), callback);

};
Javascript 相关文章推荐
jQuery+CSS3实现3D立方体旋转效果
Nov 10 Javascript
详解JavaScript函数对象
Nov 15 Javascript
利用原生JS自动生成文章标题树的实例
Aug 22 Javascript
js 获取本地文件及目录的方法(推荐)
Nov 10 Javascript
JS产生随机数的用法小结
Dec 10 Javascript
JS实现弹出下载对话框及常见文件类型的下载
Jul 13 Javascript
vue resource post请求时遇到的坑
Oct 19 Javascript
浅谈Vue SPA 首屏加载优化实践
Dec 15 Javascript
AngularJS下$http服务Post方法传递json参数的实例
Mar 29 Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 Javascript
vue实现点击按钮切换背景颜色的示例代码
Jun 23 Javascript
原生JavaScript实现购物车
Jan 10 Javascript
node.js中的fs.realpathSync方法使用说明
Dec 16 #Javascript
node.js中的fs.realpath方法使用说明
Dec 16 #Javascript
node.js中的fs.renameSync方法使用说明
Dec 16 #Javascript
node.js中的fs.rename方法使用说明
Dec 16 #Javascript
关于Javascript加载执行优化的研究报告
Dec 16 #Javascript
jQuery 重复加载错误以及修复方法
Dec 16 #Javascript
node.js中的fs.lstatSync方法使用说明
Dec 16 #Javascript
You might like
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
php实现每日签到功能
2018/11/29 PHP
javascript,jquery闭包概念分析
2010/06/19 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
javascript实现的网站访问量统计代码
2015/12/20 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
2017/02/19 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
Python多线程编程简单介绍
2015/04/13 Python
Python中用max()方法求最大值的介绍
2015/05/15 Python
Python之父谈Python的未来形式
2016/07/01 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
Python的pygame安装教程详解
2020/02/10 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
澳大利亚连衣裙和女装在线:Esther
2017/11/11 全球购物
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
党支部四风整改方案
2014/10/25 职场文书
最美乡村教师观后感
2015/06/11 职场文书
公司保洁员管理制度
2015/08/04 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
话题作文之财富(600字)
2019/12/03 职场文书