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

相关文章

  • nodejs中的fiber(纤程)库详解

    nodejs中的fiber(纤程)库详解

    这篇文章主要介绍了nodejs中的fiber(纤程)库详解,本文讲解了node-fibers的安装、API介绍、方法使用示例等内容,需要的朋友可以参考下
    2015-03-03
  • node.js文件上传重命名以及移动位置的示例代码

    node.js文件上传重命名以及移动位置的示例代码

    本篇文章主要介绍了node.js文件上传重命名以及移动位置的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • 在Node.js中使用HTTP上传文件的方法

    在Node.js中使用HTTP上传文件的方法

    这篇文章主要介绍了在Node.js中使用HTTP上传文件的方法,作者以windows下的visual studio作为操作node的环境,推荐阅读!需要的朋友可以参考下
    2015-06-06
  • Node错误处理笔记之挖坑系列教程

    Node错误处理笔记之挖坑系列教程

    因为nodejs是单线程的,所以一旦发生错误或异常,如果没有及时被处理整个系统就会崩溃。下面这篇文章主要给大家介绍了关于Node错误处理笔记之挖坑系列的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧
    2018-06-06
  • node.js中的fs.chmodSync方法使用说明

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

    这篇文章主要介绍了node.js中的fs.chmodSync方法使用说明,本文介绍了fs.chmodSync方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • 利用nvm管理多个版本的node.js与npm详解

    利用nvm管理多个版本的node.js与npm详解

    这篇文章主要给大家介绍了关于利用nvm管理多个版本的node.js与npm的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • 详解nodejs通过响应回写的方式渲染页面资源

    详解nodejs通过响应回写的方式渲染页面资源

    本篇文章主要介绍了详解nodejs通过响应回写的方式渲染页面资源,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Puppet的一些技巧

    Puppet的一些技巧

    puppet这个工具真的很神奇,先不说商业版有哪些黑科技,单是开源版本就有很多可能让你摸不着头脑的地方,下面来列举一下puppet是怎么查找puppet server的
    2018-09-09
  • Nodejs中使用phantom将html转为pdf或图片格式的方法

    Nodejs中使用phantom将html转为pdf或图片格式的方法

    这篇文章主要介绍了Nodejs中使用phantom将html转为pdf或图片格式的方法,需要的朋友可以参考下
    2017-09-09
  • 浅析Node.js实现HTTP文件下载

    浅析Node.js实现HTTP文件下载

    本文介绍如何用Node.js来实现HTTP文件下载,文章以实例演示所以很详细,有需要的小伙伴们可以参考学习。
    2016-08-08

最新评论