对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 相关文章推荐
jQuery中delegate与on的用法与区别示例介绍
Dec 20 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
Dec 26 Javascript
jQuery中:gt选择器用法实例
Dec 29 Javascript
在JavaScript中使用NaN值的方法
Jun 05 Javascript
20分钟轻松创建自己的Bootstrap站点
May 12 Javascript
JS实现的几个常用算法
Nov 12 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
js实现文字选中分享功能
Jan 25 Javascript
原生JS轮播图插件
Feb 09 Javascript
JS设计模式之单例模式(一)
Sep 29 Javascript
微信小程序如何再次获取用户授权的方法
May 10 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
Sep 26 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中对xml读取的相关函数的介绍一
2008/06/05 PHP
php 8小时时间差的解决方法小结
2009/12/22 PHP
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
如何在PHP中使用数组
2020/06/09 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
浅析AngularJS中的生命周期和延迟处理
2015/06/18 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
javascript基础知识讲解
2017/01/11 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
2019/09/10 jQuery
JavaScript实现英语单词题库
2019/12/24 Javascript
Python中实现参数类型检查的简单方法
2015/04/21 Python
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
java判断三位数的实例讲解
2019/06/10 Python
Python selenium爬取微博数据代码实例
2020/05/22 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
人力资源专员岗位职责
2014/01/30 职场文书
大学生党员自我批评
2014/02/14 职场文书
敬老月活动总结
2014/08/28 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书