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-Mozilla和IE中的一个函数直接量的问题分析
Aug 12 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
Sep 15 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
Feb 23 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
Sep 16 Javascript
jquery制作图片时钟特效
Mar 30 Javascript
利用yarn实现一个webpack+react种子
Oct 25 Javascript
微信小程序之网络请求简单封装实例详解
Jun 28 Javascript
javascript、php关键字搜索函数的使用方法
May 29 Javascript
JS实现计算小于非负数n的素数的数量算法示例
Feb 26 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
Sep 10 Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
Nov 02 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
PHP中子类重载父类的方法【parent::方法名】
2016/05/06 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
2018/08/31 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
Python手机号码归属地查询代码
2016/05/04 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
解决python升级引起的pip执行错误的问题
2018/06/12 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
Python列表(List)知识点总结
2019/02/18 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
树莓派3 搭建 django 服务器的实例
2019/08/29 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
python IDLE添加行号显示教程
2020/04/25 Python
微信浏览器左上角返回按钮拦截功能
2017/11/21 HTML / CSS
企业出纳岗位职责
2014/03/12 职场文书
授权委托书(完整版)
2014/09/10 职场文书
公司离职证明范本(汇总)
2014/09/10 职场文书
女生抽烟检讨书
2014/10/05 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
2015年父亲节寄语
2015/03/23 职场文书
飞屋环游记观后感
2015/06/08 职场文书
小学庆六一主持词
2015/06/30 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
利用Python实现Picgo图床工具
2021/11/23 Python