对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 插件开发笔记整理
Jan 17 Javascript
jQuery实现固定在网页顶部的菜单效果代码
Sep 02 Javascript
js实现延迟加载的几种方法
Apr 24 Javascript
Angular获取手机验证码实现移动端登录注册功能
May 17 Javascript
深入理解vue.js中的v-if和v-show
Jun 22 Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
ES6 fetch函数与后台交互实现
Nov 14 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
基于node简单实现RSA加解密的方法步骤
Mar 21 Javascript
微信公众平台 发送模板消息(Java接口开发)
Apr 17 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 Javascript
threejs太阳光与阴影效果实例代码
Apr 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字符串长度计算 - strlen()函数使用介绍
2013/10/15 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
QQ登录简单实现代码
2021/03/09 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
jQuery plugin animsition使用小结
2017/09/14 jQuery
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
vue实现两个区域滚动条同步滚动
2020/12/13 Vue.js
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
Python用模块pytz来转换时区
2016/08/19 Python
详解Python字典的操作
2019/03/04 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
PHP如何对用户密码进行加密
2014/07/31 面试题
大堂副理的岗位职责范文
2014/02/17 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
六一文艺汇演主持词
2015/06/30 职场文书