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

 更新时间:2014年12月16日 09:30:02   投稿:junjie  
这篇文章主要介绍了node.js中的fs.stat方法使用说明,本文介绍了fs.stat的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

方法说明:

获取文件信息。

语法:

复制代码 代码如下:

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);
};

相关文章

  • 傻瓜式解读koa中间件处理模块koa-compose的使用

    傻瓜式解读koa中间件处理模块koa-compose的使用

    这篇文章主要介绍了傻瓜式解读koa中间件处理模块koa-compose的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • NodeJS如何实现同步的方法示例

    NodeJS如何实现同步的方法示例

    nodeJS最大的特点就是其异步操作,下面这篇文章主要给大家介绍了关于NodeJS如何实现同步的方法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-08-08
  • express启用https使用小记

    express启用https使用小记

    这篇文章主要介绍了express启用https使用小记,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • Node.js 的异步 IO 性能探讨

    Node.js 的异步 IO 性能探讨

    Node.js 的卖点是「异步单线程」,虽然主流 Web 后端编程语言中,对异步编程有很好支持的语言并不少,但只有 Node.js 丧心病狂地将所有 IO 强制异步进行。
    2014-10-10
  • 为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置

    为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置

    这篇文章主要介绍了为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 详解Node项目部署到云服务器上

    详解Node项目部署到云服务器上

    本篇文章主要介绍了详解Node项目部署到云服务器上,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • nodejs基础之常用工具模块util用法分析

    nodejs基础之常用工具模块util用法分析

    这篇文章主要介绍了nodejs基础之常用工具模块util用法,结合实例形式分析了nodejs核心工具模块util功能、相关函数与使用方法,需要的朋友可以参考下
    2018-12-12
  • 解决koa2 ctx.render is not a function报错问题

    解决koa2 ctx.render is not a function报错问题

    这篇文章主要介绍了解决koa2 ctx.render is not a function报错问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 解决npm i 报错以及python安装卡住的问题

    解决npm i 报错以及python安装卡住的问题

    这篇文章主要介绍了解决npm i 报错以及python安装卡住的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • node跨域请求方法小结

    node跨域请求方法小结

    本篇文章主要介绍了node跨域请求方法小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08

最新评论