对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模块判断文件是否是文件夹的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • nvm mac 环境搭建过程

    nvm mac 环境搭建过程

    这篇文章主要为大家介绍了nvm mac 环境搭建过程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • NodeJS创建最简单的HTTP服务器

    NodeJS创建最简单的HTTP服务器

    这篇文章主要介绍了NodeJS创建最简单的HTTP服务器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • nodejs教程之环境安装及运行

    nodejs教程之环境安装及运行

    文章从nodejs环境安装、文件结构、路由做了详细介绍,然后结合mongodb制作注册功能也做了细致的讲述,是篇非常不错的文章,这里推荐给大家
    2014-11-11
  • 使用puppeteer爬取网站并抓出404无效链接

    使用puppeteer爬取网站并抓出404无效链接

    自动化技术可以帮助我们做自动化测试,本篇文章主要介绍了使用puppeteer爬取网站并抓出404无效链接,可以检查出无效链接,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • nodejs使用http模块发送get与post请求的方法示例

    nodejs使用http模块发送get与post请求的方法示例

    这篇文章主要介绍了nodejs使用http模块发送get与post请求的方法,结合实例形式分析了nodejs基于http模块实现发送get与post请求具体操作技巧,需要的朋友可以参考下
    2018-01-01
  • node.js中http模块和url模块的简单介绍

    node.js中http模块和url模块的简单介绍

    这篇文章主要给大家简单介绍了关于node.js中的http模块和url模块,文中通过示例代码介绍的非常详细,对大家学习或者使用node.js具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • Node爬虫工具Puppeteer入门教程实践

    Node爬虫工具Puppeteer入门教程实践

    Puppeteer是一个Node库,本文主要介绍了Node爬虫工具Puppeteer入门教程实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Express中使用Swagger的实现示例

    Express中使用Swagger的实现示例

    swagger-express是一个规范和完整的框架实现,本文主要介绍了Express中使用Swagger的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Node.JS循环删除非空文件夹及子目录下的所有文件

    Node.JS循环删除非空文件夹及子目录下的所有文件

    这篇文章主要介绍了Node.JS循环删除非空文件夹及子目录下的所有文件及node.js递归删除非空文件夹的实例代码,需要的朋友可以参考下
    2018-03-03
  • 浅谈Node.js中的定时器

    浅谈Node.js中的定时器

    本文给大家分享的是Node.js中的定时器的相关资料,十分的全面细致,有需要的小伙伴可以参考下。
    2015-06-06

最新评论