Node.js查找当前目录下文件夹实例代码


Posted in Javascript onMarch 07, 2017

整理文档,搜刮出Node.js查找当前目录下文件夹实例代码,稍微整理精简一下做下分享。

Node.js查找当前目录下文件夹实例代码

var http = require("http");
var fs = require("fs");

var server = http.createServer(function (req,res) {
 //不处理收藏夹小图标
  if(req.url == "/favicon.ico"){
    return;
  }
  //files是文件名的数组 表示text这个文件夹下的所有东西,包括文件和文件夹
  fs.readdir('./test/',function(err,files){
   //声明一个数组存储目录下的所有文件夹
    var floder = [];
    //从数组的第一个元素开始遍历数组
    (function iterator(i){
    //遍历数组files结束
    if(i==files.length){
     console.log(floder);
     return;
    }
    //遍历查看目录下所有东西
       fs.stat('./test/'+files[i],function(err,stats){
        //如果是文件夹,就放入存放文件夹的数组中
        if(stats.isDirectory()){
         floder.push(files[i]);
        }
        iterator(i+1);
       })

    })(0)
  })
});
server.listen(3000,"127.0.0.1");

Node.js查找当前目录下文件夹实例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 学习笔记(十三)Dom创建表格
Jan 21 Javascript
文字不间断滚动(上下左右)实例代码
Apr 21 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
Sep 23 Javascript
JavaScript数组Array对象增加和删除元素方法总结
Jan 20 Javascript
js传值后台中文出现乱码的解决方法
Jun 30 Javascript
bootstrap datepicker限定可选时间范围实现方法
Sep 28 Javascript
基于JavaScript实现的希尔排序算法分析
Apr 14 Javascript
JavaScript正则表达式简单实用实例
Jun 23 Javascript
浅谈Vue.js路由管理器 Vue Router
Aug 16 Javascript
vue axios 简单封装以及思考
Oct 09 Javascript
node全局变量__dirname与__filename的区别
Jan 14 Javascript
node.js 如何监视文件变化
Sep 01 Javascript
jQuery模拟下拉框选择对应菜单的内容
Mar 07 #Javascript
详解JS异步加载的三种方式
Mar 07 #Javascript
无法获取隐藏元素宽度和高度的解决方案
Mar 07 #Javascript
angularjs+bootstrap菜单的使用示例代码
Mar 07 #Javascript
JQuery中Ajax的操作完整例子
Mar 07 #Javascript
js判断手机系统是android还是ios
Mar 07 #Javascript
jQuery设计思想
Mar 07 #Javascript
You might like
PHPExcel读取EXCEL中的图片并保存到本地的方法
2015/02/14 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
Vue-resource实现ajax请求和跨域请求示例
2017/02/23 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
2018/04/14 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
2020/04/20 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
[04:29]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/02/01 DOTA
[02:15]2015国际邀请赛选手档案IG.Ferrari 430
2015/07/30 DOTA
Python random模块用法解析及简单示例
2017/12/18 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
用 python 进行微信好友信息分析
2020/11/28 Python
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
医学生自荐信
2013/12/03 职场文书
高中生期末评语
2014/01/28 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
双创工作实施方案
2014/03/26 职场文书
劳模先进事迹材料
2014/12/24 职场文书
居安思危观后感
2015/06/11 职场文书
python爬取豆瓣电影TOP250数据
2021/05/23 Python