美文网首页
node通过fs模块判断文件是否是文件夹

node通过fs模块判断文件是否是文件夹

作者: 我的昵称好听吗 | 来源:发表于2018-10-26 11:20 被阅读0次

通过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模块判断文件是否是文件夹

    通过fs.Stats 和 states.isDirectory实现 1. fs.Stats 对象提供了一个文件的信...

  • Node.js_fs文件系统(三)

    Node.js_fs文件系统(三) fs.stat()判断文件类型isFile():判断是否是一个文件isDire...

  • node中fs模块

    node中的‘fs’模块是文件模块, 检测文件是否存在 注意:path路径前面不需要加'/',

  • 三:fs模块

    node的fs模块是文件模块,为node自带的模块,负责文件的读写。fs模块可以同步和异步读写文件 1. 异步读取...

  • NodeJs 中的 fs 模块

    fs 模块部分功能方法 fs.stat 检测是文件还是文件夹; fs.mkdir 创建文件夹; fs.writeF...

  • node.js学习(2)——fs模块

    上一节-node.js学习(1)— http模块 1.文件模块-fs fs模块是node自带的文件系统模块。我们这...

  • 04-文件读写

    fs模块---》操作文件---》io----》node的特长 fs模块是node非常重要的模块,能体现出node的...

  • 初步认识node.js

    fs系统模块:读取文件: // node 读取文件const fs = require('fs');fs.read...

  • 【Node.js】删除文件夹(基础用法)

    node.js删除文件夹是分为同步和异步。 同步删除文件夹: fs.rmdirSync() 异步删除文件夹: fs...

  • nodejs学习笔记

    参考 模块化 内置模块文件管理(fs)fs.readdirSync() //同步读取文件夹fs.readir() ...

网友评论

      本文标题:node通过fs模块判断文件是否是文件夹

      本文链接:https://www.haomeiwen.com/subject/mxsktqtx.html