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

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

方法说明:

获取文件信息(不解析符号链接)。

语法:

复制代码 代码如下:

fs.lstat(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.lstat('content.txt', function(err, stats){
 if(err){
  throw err;
 }else{
  console.log(stats);
 }
})

源码:

复制代码 代码如下:

fs.lstat = function(path, callback) {
  callback = makeCallback(callback);
  if (!nullCheck(path, callback)) return;
  binding.lstat(pathModule._makeLong(path), callback);
};

相关文章

  • 详解nodejs异步I/O和事件循环

    详解nodejs异步I/O和事件循环

    本篇文章主要介绍了nodejs异步I/O和事件循环,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 使用pm2运行node应用的流程步骤

    使用pm2运行node应用的流程步骤

    PM2是一个功能强大的进程管理工具,专为 Node.js 应用设计,它提供了进程管理、日志管理、负载均衡和性能监控等功能,帮助开发者轻松应对生产环境中的各种挑战,本文给大家介绍了使用pm2 运行node应用的流程步骤,需要的朋友可以参考下
    2024-03-03
  • 详解使用nvm安装node.js

    详解使用nvm安装node.js

    本篇文章主要介绍了详解nvm安装node.js,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • nodejs个人博客开发第五步 分配数据

    nodejs个人博客开发第五步 分配数据

    这篇文章主要为大家详细介绍了nodejs个人博客开发的分配数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • express默认日志组件morgan的方法

    express默认日志组件morgan的方法

    morgan是express默认的日志中间件,这篇文章主要介绍了express默认日志组件morgan的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • 在node中如何调用python脚本

    在node中如何调用python脚本

    这篇文章主要介绍了在node中如何调用python脚本,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • 使用node.js实现接口步骤详细记录

    使用node.js实现接口步骤详细记录

    这篇文章主要给大家介绍了关于使用node.js实现接口步骤的相关资料,对于刚开始不会node写接口和调用接口,可以通过这个清晰的初步了解到整个过程,下面需要的朋友可以参考下
    2023-03-03
  • 阿里云OSS实践文件直传基于服务端

    阿里云OSS实践文件直传基于服务端

    这篇文章主要为大家介绍了阿里云OSS实践文件直传基于服务端实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Node.js中的异步生成器与异步迭代详解

    Node.js中的异步生成器与异步迭代详解

    这篇文章主要给大家介绍了关于Node.js中异步生成器与异步迭代的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • nodejs一个简单的文件服务器的创建方法

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

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

最新评论