对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 相关文章推荐
HTML 自动伸缩的表格Table js实现
Apr 01 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
Feb 22 Javascript
js或jquery实现页面打印可局部打印
Mar 27 Javascript
任意Json转成无序列表的方法示例
Dec 09 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
Jan 13 Javascript
form表单序列化详解(推荐)
Aug 15 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
Oct 27 Javascript
vue使用jsonp抓取qq音乐数据的方法
Jun 21 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 Javascript
ligerUI的ligerDialog关闭刷新的方法
Sep 27 Javascript
vue实现设置载入动画和初始化页面动画效果
Oct 28 Javascript
javascript实现京东登录显示隐藏密码
Aug 02 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
解决GD中文乱码问题
2007/02/14 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
php获取linux命令结果的实例
2017/03/13 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
javascript 特殊字符串
2009/02/25 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
jQuery限制图片大小的方法
2016/05/25 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
react-native android状态栏的实现
2018/06/15 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
微信小程序返回上一级页面的实现代码
2020/06/19 Javascript
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
使用matplotlib中scatter方法画散点图
2019/03/19 Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
2019/06/25 Python
django的model操作汇整详解
2019/07/26 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
html5手机端页面可以向右滑动导致样式受影响的问题
2018/06/20 HTML / CSS
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
橄榄树药房:OLIVEDA
2019/09/01 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
党委书记岗位职责
2013/11/24 职场文书
环保口号大全
2014/06/12 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
演讲开场白和结束语
2015/05/29 职场文书
党支部季度考核意见
2015/06/02 职场文书
高中家长意见怎么写
2015/06/03 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
《钓鱼的启示》教学反思
2016/02/18 职场文书