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 相关文章推荐
为超链接加上disabled后的故事
Dec 10 Javascript
异步加载script的代码
Jan 12 Javascript
Chrome扩展页面动态绑定JS事件提示错误
Feb 11 Javascript
js实现iPhone界面风格的单选框和复选框按钮实例
Aug 18 Javascript
微信小程序实现轮播图效果
Sep 07 Javascript
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
使用live-server快速搭建本地服务器+自动刷新的方法
Mar 09 Javascript
详解vue引入子组件方法
Feb 12 Javascript
详解小程序云开发数据库
May 20 Javascript
JavaScript实现五子棋游戏的方法详解
Jul 08 Javascript
JS数组及对象遍历方法代码汇总
Jun 16 Javascript
JS实现可以用键盘方向键控制的动画
Dec 11 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
PHP 第一节 php简介
2012/04/28 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
JavaScript简单实现网页回到顶部功能
2013/11/12 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
垃圾回收器的相关知识点总结
2018/05/13 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
2019/04/17 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
在vue中给后台接口传的值为数组的格式代码
2020/11/12 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
python实现批量转换图片为黑白
2020/06/16 Python
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
Ruby如何实现动态方法调用
2012/11/18 面试题
高中同学聚会邀请函
2014/01/11 职场文书
大学生个人自荐信
2014/02/24 职场文书
教师节慰问信
2015/02/15 职场文书
初中班主任教育随笔
2015/08/15 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
高三数学复习备考教学反思
2016/02/18 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers