对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 相关文章推荐
Jquery 学习笔记(一)
Oct 13 Javascript
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
Jan 22 Javascript
获取客户端电脑日期时间js代码(jquery)
Sep 12 Javascript
文本框input聚焦失焦样式实现代码
Oct 12 Javascript
js禁止document element对象选中文本实现代码
Mar 21 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
Dec 28 Javascript
探究JavaScript函数式编程的乐趣
Dec 14 Javascript
详解小程序input框失焦事件在提交事件前的处理
May 05 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 Javascript
JavaScript实现随机点名器
Mar 25 Javascript
jQuery中event.target和this的区别详解
Aug 13 jQuery
前端使用crypto.js进行加密的函数代码
Aug 16 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使用xpath解析XML的方法详解
2017/05/20 PHP
Laravel find in set排序实例
2019/10/09 PHP
JavaScript版代码高亮
2006/06/26 Javascript
javascript数组的扩展实现代码集合
2008/06/01 Javascript
JavaScript 序列化对象实现代码
2009/12/18 Javascript
js DataSet数据源处理代码
2010/03/29 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
最佳的addEvent事件绑定是怎样诞生的
2011/10/24 Javascript
javascript倒计时功能实现代码
2012/06/07 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
2013/11/30 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
node.js中npm包管理工具用法分析
2020/02/14 Javascript
介绍Python中的__future__模块
2015/04/27 Python
安装2019Pycharm最新版本的教程详解
2019/10/22 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
预备党员党课思想汇报
2014/01/13 职场文书
2014年上半年工作自我评价
2014/01/18 职场文书
班主任工作经验材料
2014/02/02 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
2014年终个人总结报告
2015/03/09 职场文书
会计求职自荐信
2015/03/26 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android