对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 相关文章推荐
收集的一些Array及String原型对象的扩展实现代码
Dec 05 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
Mar 10 Javascript
给应用部分的js代码设定一个统一的入口
Jun 15 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
Jun 23 Javascript
详解基于Bootstrap扁平化的后台框架Ace
Nov 27 Javascript
Bootstrap 手风琴菜单的实现代码
Jan 20 Javascript
原生js更改css样式的两种方式
Mar 15 Javascript
angular.js实现购物车功能
Oct 23 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
Jan 15 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
Apr 25 Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 Javascript
vue+ts下对axios的封装实现
Feb 18 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
第十二节--类的自动加载
2006/11/16 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
webpack常用配置总览(小结)
2019/11/18 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
Python编程之微信推送模板消息功能示例
2017/08/21 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
Python3.6简单反射操作示例
2018/06/14 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
python学生管理系统
2019/01/30 Python
Pyqt5自适应布局实例
2019/12/13 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
Interflora澳大利亚:同日鲜花速递
2019/06/25 全球购物
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
J2EE系统只能是基于web
2015/09/08 面试题
小区门卫工作职责
2013/12/14 职场文书
大学生创业感言
2014/01/25 职场文书
弘扬雷锋精神活动演讲稿
2014/03/04 职场文书
消防安全责任书范本
2014/04/15 职场文书
党在我心中的演讲稿
2014/09/13 职场文书
工作表扬信范文
2015/01/17 职场文书
2015社区个人工作总结范文
2015/05/13 职场文书
您对思维方式了解多少?
2019/12/09 职场文书
Python中相见恨晚的技巧
2021/04/13 Python