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插件开发示例代码
Nov 06 Javascript
javascript实现动态侧边栏代码
Feb 19 Javascript
获取当前点击按钮的id用this.id实现
Mar 17 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
Feb 03 Javascript
javascript中错误使用var造成undefined
Mar 31 Javascript
js获取当前页的URL与window.location.href简单方法
Feb 13 Javascript
JQuery validate 验证一个单独的表单元素实例
Feb 17 Javascript
详解微信第三方小程序代开发
Jun 23 Javascript
js登录滑动验证的实现(不滑动无法登陆)
Jan 03 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
Jan 16 Javascript
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
JavaScript中ES6规范中let和const的用法和区别
Aug 06 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来实现网络服务
2009/09/15 PHP
PHP 根据IP地址控制访问的代码
2010/04/22 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
如何在Linux上安装Node.js
2016/04/01 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
JS数组reduce()方法原理及使用技巧解析
2020/07/14 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
python基础入门学习笔记(Python环境搭建)
2016/01/13 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
python 变量初始化空列表的例子
2019/11/28 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
毕业生个人求职自荐信
2014/02/26 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
主题班会演讲稿
2014/05/22 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
新农村建设指导员工作总结
2015/08/13 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书