对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 相关文章推荐
在Z-Blog中运行代码[html][/html](纯JS版)
Mar 25 Javascript
代码获取历史上的今天发生的事
Apr 11 Javascript
jquery查找tr td 示例模拟
May 08 Javascript
js清空form表单中的内容示例
May 20 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
Apr 26 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
May 05 Javascript
Node.js测试中的Mock文件系统详解
Nov 21 Javascript
详解微信小程序开发之下拉刷新 上拉加载
Nov 24 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
Sep 20 Javascript
vue2中使用less简易教程
Mar 27 Javascript
Vue+mui实现图片的本地缓存示例代码
May 24 Javascript
微信小程序使用gitee进行版本管理
Sep 20 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获取一个字符串中间一部分字符的方法
2014/08/19 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
php实现图片压缩处理
2020/09/09 PHP
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
Node.js中使用计时器定时执行函数详解
2014/08/15 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
python使用PIL缩放网络图片并保存的方法
2015/04/24 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
神经网络python源码分享
2017/12/15 Python
Python中支持向量机SVM的使用方法详解
2017/12/26 Python
python根据url地址下载小文件的实例
2018/12/18 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
财务主管自我鉴定
2014/01/17 职场文书
心理健康教育制度
2014/01/27 职场文书
新书发布会策划方案
2014/06/09 职场文书
竞选纪律委员演讲稿
2014/09/13 职场文书
党员群众路线学习心得体会
2014/11/04 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
向雷锋同志学习倡议书
2015/04/27 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书
详解MySQL的内连接和外连接
2023/05/08 MySQL