对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 相关文章推荐
JS延迟加载(setTimeout) JS最后加载
Jul 15 Javascript
新鲜出炉的js tips提示效果
Apr 03 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
Apr 25 Javascript
js漂浮广告实现代码
Aug 15 Javascript
Javascript验证方法大全
Sep 21 Javascript
AngularJS 路由详解和简单实例
Jul 28 Javascript
基于React实现表单数据的添加和删除详解
Mar 14 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
Mar 10 Javascript
vue中如何实现pdf文件预览的方法
Jul 12 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
Nov 05 Javascript
JavaScript获取当前url路径过程解析
Dec 27 Javascript
JavaScript利用html5新方法操作元素类名详解
Nov 27 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和ACCESS写聊天室(六)
2006/10/09 PHP
PHP在线生成二维码(google api)的实现代码详解
2013/06/04 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
JS日历 推荐
2006/12/03 Javascript
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
通过jQuery源码学习javascript(一)
2012/12/27 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
javascript生成大小写字母
2015/07/03 Javascript
javascript中Number的方法小结
2016/11/21 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
2018/10/11 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
vue路由对不同界面进行传参及跳转的总结
2019/04/20 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
axios封装与传参示例详解
2020/10/18 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
python中的多重继承实例讲解
2014/09/28 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
2020/10/15 Python
python集合的新增元素方法整理
2020/12/07 Python
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
应届本科生推荐信范文
2013/12/25 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
师德先进个人材料
2014/12/20 职场文书
高中教师个人总结
2015/02/10 职场文书
法律意见书范文
2015/05/20 职场文书
解决Goland 同一个package中函数互相调用的问题
2021/05/06 Golang
总结Python连接CS2000的详细步骤
2021/06/23 Python
Spring Boot实战解决高并发数据入库之 Redis 缓存+MySQL 批量入库问题
2022/02/12 Redis
vue如何实现关闭对话框后刷新列表
2022/04/08 Vue.js