对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 相关文章推荐
多广告投放代码 推荐
Nov 13 Javascript
ASP中Sub和Function的区别说明
Aug 30 Javascript
js的image onload事件使用遇到的问题
Jul 15 Javascript
浅谈jQuery中height与width
Jul 06 Javascript
JavaScript中的this,call,apply使用及区别详解
Jan 29 Javascript
原生js实现中奖信息无间隙滚动效果
Jan 18 Javascript
详解Node项目部署到云服务器上
Jul 12 Javascript
JavaScript实现页面中录音功能的方法
Jun 04 Javascript
Layui数据表格跳转到指定页的实现方法
Sep 05 Javascript
element-ui table组件如何使用render属性的实现
Nov 04 Javascript
vue插槽slot的简单理解与用法实例分析
Mar 14 Javascript
原生js实现随机点名
Jul 05 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中redis的用法深入解析
2014/02/20 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
解决laravel(5.5)访问public报错的问题
2019/10/12 PHP
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
JavaScript中的this到底是什么(一)
2015/12/09 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
2017/10/20 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
在vue中使用console.log无效的解决
2020/08/09 Javascript
详解vue v-model
2020/08/31 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
python文件操作之目录遍历实例分析
2015/05/20 Python
教大家使用Python SqlAlchemy
2016/02/12 Python
使用Python对Excel进行读写操作
2017/03/30 Python
python写入已存在的excel数据实例
2018/05/03 Python
Python魔法方法功能与用法简介
2019/04/04 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
如何写python的配置文件
2020/06/07 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
Booking.com亚太地区:Booking.com APAC
2020/02/07 全球购物
甜点店创业计划书
2014/01/27 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
质量保证书格式
2015/02/27 职场文书
全国助残日活动总结
2015/05/11 职场文书
祝寿主持词
2015/07/02 职场文书
高三教师工作总结2015
2015/07/21 职场文书