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 相关文章推荐
JavaScript 判断判断某个对象是Object还是一个Array
Jan 28 Javascript
jQuery实现当按下回车键时绑定点击事件
Jan 28 Javascript
jQuery焦点控制图层展示延迟隐藏的方法
Mar 09 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
Oct 12 Javascript
跟我学习javascript的严格模式
Nov 16 Javascript
Angularjs注入拦截器实现Loading效果
Dec 28 Javascript
jQuery实现div横向拖拽排序的简单实例
Jul 13 Javascript
setTimeout学习小结
Feb 08 Javascript
JavaScript基本类型值-Number类型
Feb 24 Javascript
详解React中合并单元格的正确写法
Jan 08 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
Oct 26 Javascript
Vue 构造选项 - 进阶使用说明
Aug 14 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类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
深入分析Javascript跨域问题
2015/04/17 Javascript
jquery中map函数遍历数组用法实例
2015/05/18 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
2019/10/24 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
python字典的常用操作方法小结
2016/05/16 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
带你认识Django
2019/01/15 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
Django DRF路由与扩展功能的实现
2020/06/03 Python
Python同时迭代多个序列的方法
2020/07/28 Python
python代码实现图书管理系统
2020/11/30 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
写一个方法1000的阶乘
2012/11/21 面试题
.NET remoting的两种通道是什么
2016/05/31 面试题
党建示范点实施方案
2014/03/12 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers