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


Posted in Javascript onJune 10, 2019

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

Javascript 相关文章推荐
让网页根据不同IE版本显示不同的内容
Feb 08 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
Jun 27 Javascript
javascript删除字符串最后一个字符
Jan 14 Javascript
JavaScript语言对Unicode字符集的支持详解
Dec 30 Javascript
node.js 使用ejs模板引擎时后缀换成.html
Apr 22 Javascript
用jQuery实现可输入多选下拉组合框实例代码
Jan 18 Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
Jul 31 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
Nov 22 Javascript
Vue 动态组件与 v-once 指令的实现
Feb 12 Javascript
微信小程序实现左右列表联动
May 19 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
Sep 10 Javascript
Javascript数组方法reduce的妙用之处分享
Jun 10 #Javascript
利用node 判断打开的是文件 还是 文件夹的实例
Jun 10 #Javascript
javascript function(函数类型)使用与注意事项小结
Jun 10 #Javascript
浅谈ECMAScript 中的Array类型
Jun 10 #Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
Jun 10 #Javascript
JavaScript变量作用域及内存问题实例分析
Jun 10 #Javascript
JavaScript内置对象math,global功能与用法实例分析
Jun 10 #Javascript
You might like
一步一步学习PHP(8) php 数组
2010/03/05 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php 数据结构之链表队列
2017/10/17 PHP
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
JavaScript实现简单的日历效果
2016/09/25 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
Python基本语法经典教程
2016/03/11 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
python自动化生成IOS的图标
2018/11/13 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
Python协程 yield与协程greenlet简单用法示例
2019/11/22 Python
python之列表推导式的用法
2019/11/29 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
大学生自荐信
2013/12/11 职场文书
社区敬老月活动实施方案
2014/02/17 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
Django 实现jwt认证的示例
2021/04/30 Python
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技