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 相关文章推荐
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
Mar 28 Javascript
jQuery 数据缓存模块进化史详细介绍
Nov 19 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
Dec 16 Javascript
jquery实现表单验证并阻止非法提交
Jul 09 Javascript
javascript学习指南之回调问题
Apr 23 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
JS结合bootstrap实现基本的增删改查功能
Jul 22 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
Sep 01 Javascript
html5 canvas 详细使用教程
Jan 20 Javascript
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 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
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
详解PHP对数组的定义以及数组的创建方法
2015/11/27 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
PHP时间函数使用详解
2019/03/21 PHP
javascript 对象的定义方法
2007/01/10 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
浅谈原生JS实现jQuery的animate()动画示例
2017/03/08 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
python决策树之CART分类回归树详解
2017/12/20 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
python 模拟登陆github的示例
2020/12/04 Python
Python用户自定义异常的实现
2020/12/25 Python
上海奥佳笔试题面试题
2016/11/16 面试题
垃圾回收的优点和原理
2014/05/16 面试题
大学生职业生涯规划范文
2013/12/31 职场文书
茶叶生产计划书
2014/01/10 职场文书
夜不归宿检讨书
2014/02/25 职场文书
运动会宣传口号
2014/06/09 职场文书
股指期货心得体会
2014/09/13 职场文书
财会专业大学生求职信
2014/09/26 职场文书
交警失职检讨书
2015/01/26 职场文书
二十年同学聚会感言
2015/07/30 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python