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 相关文章推荐
鼠标图片振动代码
Jul 06 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
Mar 14 Javascript
Node.js文件操作详解
Aug 16 Javascript
javascript简单实现等比例缩小图片的方法
Jul 27 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
Nov 04 Javascript
javascript构造函数以及原型对象的理解
Jan 13 Javascript
原生JS实现几个常用DOM操作API实例
Jan 19 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
Mar 15 Javascript
JS实现加载时锁定HTML页面元素的方法
Jun 24 Javascript
jquery 一键复制到剪切板的实例
Sep 20 jQuery
vue插槽slot的理解和使用方法
Apr 03 Javascript
Node.js实现简单的爬取的示例代码
Jun 25 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 Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
解析:使用php mongodb扩展时 需要注意的事项
2013/06/18 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
使用CSS3的scale实现网页整体缩放
2014/03/18 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
实现隔行换色效果的两种方式【实用】
2016/11/27 Javascript
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
JavaScript实现单例模式实例分享
2017/12/22 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
Python实现自动上京东抢手机
2018/02/06 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
Python pymsql模块的使用
2020/09/07 Python
Django自带用户认证系统使用方法解析
2020/11/12 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
临床医师专业个人自我评价
2014/01/08 职场文书
代理商会议邀请函
2014/01/27 职场文书
李敖北大演讲稿
2014/05/24 职场文书
农村党员对照检查材料
2014/09/24 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
手机被没收的检讨书
2014/10/04 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS