对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 相关文章推荐
javascript 写类方式之十
Jul 05 Javascript
分享27个jQuery 表单插件集合推荐
Apr 25 Javascript
裁剪字符串trim()自定义改进版
Apr 10 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
Oct 18 Javascript
自己编写的支持Ajax验证的JS表单验证插件
May 15 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 Javascript
Node.js中使用jQuery的做法
Aug 17 Javascript
深入浅析JavaScript中的3DES
Aug 24 Javascript
js 原型对象和原型链理解
Feb 09 Javascript
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
详解Angular5 路由传参的3种方法
Apr 28 Javascript
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
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网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
php里array_work用法实例分析
2015/07/13 PHP
PHP序列化操作方法分析
2016/09/28 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
extJs 下拉框联动实现代码
2010/04/09 Javascript
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
详解处理Vue单页面应用SEO的另一种思路
2018/11/09 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
开源Web应用框架Django图文教程
2017/03/09 Python
Python序列化基础知识(json/pickle)
2017/10/19 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
Python帮你识破双11的套路
2019/11/11 Python
python实现连连看游戏
2020/02/14 Python
python中sympy库求常微分方程的用法
2020/04/28 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
销售心得体会
2014/01/02 职场文书
毕业证丢失证明
2014/01/15 职场文书
仓库管理员岗位职责
2014/03/19 职场文书
党员自我评议对照检查材料
2014/09/27 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
小学总务工作总结
2015/08/13 职场文书
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技