对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如何把参数列严格转换成数组实现思路
Apr 01 Javascript
jquery对dom的操作常用方法整理
Jun 25 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
Jan 14 Javascript
JavaScript和CSS交互的方法汇总
Dec 02 Javascript
html的DOM中document对象forms集合用法实例
Jan 21 Javascript
JavaScript之数组(Array)详解
Apr 01 Javascript
JavaScript中的Repaint和Reflow用法详解
Jul 27 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
Nov 25 Javascript
jQuery实现的右下角广告窗体跟随效果示例
Sep 16 Javascript
react-intl实现React国际化多语言的方法
Sep 27 Javascript
微信小程序tab左右滑动切换功能的实现代码
Feb 08 Javascript
详解Vue的sync修饰符
May 15 Vue.js
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极大的增强功能和性能
2006/10/09 PHP
php empty函数 使用说明
2009/08/10 PHP
phpmailer发送gmail邮件实例详解
2013/06/24 PHP
ThinkPHP视图查询详解
2014/06/30 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
python验证码识别实例代码
2018/02/03 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
创新比赛获奖感言
2014/02/13 职场文书
高级编程求职信模板
2014/02/16 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
烹饪自我鉴定
2014/03/01 职场文书
人事部经理岗位职责
2014/03/07 职场文书
联谊活动总结
2014/08/28 职场文书
员工工作能力评语
2014/12/31 职场文书
努力工作保证书
2015/02/28 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL