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

相关文章

  • Node.js应用程序遇到了内存溢出的问题解决方案

    Node.js应用程序遇到了内存溢出的问题解决方案

    文章介绍了Node.js应用程序内存溢出的原因,包括内存泄漏、大型数据集处理、无限循环或递归、并发问题和外部内存分配,文章还提供了优化代码、分批处理数据和增加内存限制的解决方案,感兴趣的朋友跟随小编一起看看吧
    2025-01-01
  • nodejs之get/post请求的几种方式小结

    nodejs之get/post请求的几种方式小结

    下面小编就为大家带来一篇nodejs之get/post请求的几种方式小结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • node.js下LDAP查询实例分享

    node.js下LDAP查询实例分享

    这篇文章主要介绍了node.js下LDAP查询实例分享的相关资料,需要的朋友可以参考下
    2015-09-09
  • 使用nodejs写接口的详细步骤

    使用nodejs写接口的详细步骤

    这篇文章主要给大家介绍了关于使用nodejs写接口的详细步骤,在Node.js中接口可以采用多种形式,包括函数接口、对象接口和事件接口等,需要的朋友可以参考下
    2023-10-10
  • Node.js利用console输出日志文件的方法示例

    Node.js利用console输出日志文件的方法示例

    本篇文章主要介绍了Node.js利用console输出日志文件的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • ajax +NodeJS 实现图片上传实例

    ajax +NodeJS 实现图片上传实例

    本篇文章主要介绍了ajax +NodeJS 实现图片上传实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 详解nodejs微信公众号开发——6.自定义菜单

    详解nodejs微信公众号开发——6.自定义菜单

    这篇文章主要介绍了详解nodejs微信公众号开发——6.自定义菜单,自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。
    2017-04-04
  • nodejs一个简单的文件服务器的创建方法

    nodejs一个简单的文件服务器的创建方法

    这篇文章主要介绍了nodejs一个简单的文件服务器的创建方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • npm使用国内淘宝镜像的两种方法

    npm使用国内淘宝镜像的两种方法

    npm install时候,默认是去npm镜像源获取,很多时候蜗牛一样的速度,所以需要将安装源设置成国内的源,这样速度就会快很多,本文就来介绍一下npm使用国内淘宝镜像的两种方法,感兴趣的可以了解一下
    2023-08-08
  • Node.js高级编程之UDP可靠性分析

    Node.js高级编程之UDP可靠性分析

    这篇文章主要为大家介绍了Node.js高级编程之UDP可靠性分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03

最新评论