对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 相关文章推荐
神奇的代码 通杀各种网站-可随意修改复制页面内容
Jul 17 Javascript
JavaScript 检测浏览器和操作系统的脚本
Dec 26 Javascript
JS 自定义函数缺省值的设置方法
May 05 Javascript
js控制不同的时间段显示不同的css样式的实例代码
Nov 04 Javascript
js实现图片旋转的三种方法
Apr 10 Javascript
JS运动基础框架实例分析
Mar 03 Javascript
JavaScript File API文件上传预览
Feb 02 Javascript
jQuery 3.0中存在问题及解决办法
Jul 15 Javascript
jQuery中layer分页器的使用
Mar 13 Javascript
判断颜色是否合法的正则表达式(详解)
May 03 Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
Oct 12 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编程之高级技巧——利用Mysql函数
2006/10/09 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
JS event使用方法详解
2008/04/28 Javascript
学习ExtJS Column布局
2009/10/08 Javascript
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
2015/08/22 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
React服务端渲染(总结)
2017/07/01 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
2018/02/23 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
tensorflow-gpu安装的常见问题及解决方案
2020/01/20 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
蛋糕店的商业计划书范文
2014/01/27 职场文书
土木工程专业推荐信
2014/02/19 职场文书
个人充满哲理的自我评价
2014/02/20 职场文书
十八届三中全会宣传方案
2014/02/21 职场文书
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis