对node通过fs模块判断文件是否是文件夹的实例讲解

 更新时间:2019年06月10日 10:14:29   作者:我的昵称好听吗   我要评论

今天小编就为大家分享一篇对node通过fs模块判断文件是否是文件夹的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

通过fs.Stats 和 states.isDirectory实现

1. fs.Stats 对象提供了一个文件的信息。

从 fs.stat()、fs.lstat() 和 fs.fstat() 及其同步版本返回的对象都是该类型。 如果传入这些函数的 options 中的 bigint 为 true,则数值会是 bigint 型而不是 number 型。

如:

Stats {
 dev: 2114,
 ino: 48064969,
 mode: 33188,
 nlink: 1,
 uid: 85,
 gid: 100,
 rdev: 0,
 size: 527,
 blksize: 4096,
 blocks: 8,
 atimeMs: 1318289051000.1,
 mtimeMs: 1318289051000.1,
 ctimeMs: 1318289051000.1,
 birthtimeMs: 1318289051000.1,
 atime: Mon, 10 Oct 2011 23:24:11 GMT,
 mtime: Mon, 10 Oct 2011 23:24:11 GMT,
 ctime: Mon, 10 Oct 2011 23:24:11 GMT,
 birthtime: Mon, 10 Oct 2011 23:24:11 GMT }

2.stats.isDirectory

如果 fs.Stats 对象表示一个文件系统目录,则返回 true 。

3.使用方法

var fs = require('fs');
var stat = fs.lstatSync('文件路径');
var is_direc = stat.isDirectory();// true || false 判断是不是文件夹

以上这篇对node通过fs模块判断文件是否是文件夹的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • socket.io学习教程之基础介绍(一)

    socket.io学习教程之基础介绍(一)

    socket.io提供了基于事件的实时双向通讯,所以下面这篇文章主要介绍了关于socket.io的相关资料,主要介绍了学习socket.io的基础知识,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • nodejs实现OAuth2.0授权服务认证

    nodejs实现OAuth2.0授权服务认证

    本篇文章主要介绍了nodejs实现OAuth2.0授权服务认证,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • nodejs实例解析(输出hello world)

    nodejs实例解析(输出hello world)

    本文主要介绍nodejs实例解析:输出hello world的完整过程。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • nodejs实现爬取网站图片功能

    nodejs实现爬取网站图片功能

    给大家通过一个实例来教学如何用nodejs实现爬取网站图片功能,有兴趣的朋友收藏一下吧。
    2017-12-12
  • 浅谈Node.js爬虫之网页请求模块

    浅谈Node.js爬虫之网页请求模块

    本篇文章主要介绍了浅谈Node.js爬虫之网页请求模块,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • Puppeteer 爬取动态生成的网页实战

    Puppeteer 爬取动态生成的网页实战

    这篇文章主要介绍了Puppeteer 爬取动态生成的网页实战,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Node.js中npm常用命令大全

    Node.js中npm常用命令大全

    这篇文章主要介绍了Node.js中npm常用命令大全的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 浅谈Node.js:fs文件系统模块

    浅谈Node.js:fs文件系统模块

    本篇文章主要介绍了Node.js:fs文件系统模块,具有一定的参考价值,有需要的可以了解一下。
    2016-12-12
  • nodejs个人博客开发第六步 数据分页

    nodejs个人博客开发第六步 数据分页

    这篇文章主要为大家详细介绍了nodejs个人博客开发的数据分页,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 基于nodejs res.end和res.send的区别

    基于nodejs res.end和res.send的区别

    今天小编就为大家分享一篇基于nodejs res.end和res.send的区别,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05

最新评论