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 相关文章推荐
通过 Dom 方法提高 innerHTML 性能
Mar 26 Javascript
JavaScript 的继承
Oct 01 Javascript
Jquery实现Div上下移动示例
Apr 23 Javascript
Js Jquery创建一个弹出层可加载一个页面
May 08 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
JS中的eval 为什么加括号
Apr 13 Javascript
javascript阻止事件冒泡和浏览器的默认行为
Jan 21 Javascript
微信小程序icon组件使用详解
Jan 31 Javascript
使用JavaScript破解web
Sep 28 Javascript
弱类型语言javascript中 a,b 的运算实例小结
Aug 07 Javascript
详解element上传组件before-remove钩子问题解决
Apr 08 Javascript
js实现弹窗效果
Aug 09 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信息函数
2015/10/21 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
IOS 开发之NSDictionary转换成JSON字符串
2017/08/14 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
理解Javascript_13_执行模型详解
2010/10/20 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
文本框水印提示效果的简单实现代码
2014/02/22 Javascript
JQuery仿小米手机抢购页面倒计时效果
2014/12/16 Javascript
jQuery简单实现禁用右键菜单
2015/03/10 Javascript
javascript常用功能汇总
2015/07/05 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
es6的数字处理的方法(5个)
2017/03/16 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
js Array.slice的8种不同用法示例
2019/07/10 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
python查询mysql中文乱码问题
2014/11/09 Python
python查看微信好友是否删除自己
2016/12/19 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
UNIX命令速查表
2012/03/10 面试题
经营理念口号
2014/06/21 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
Python实现byte转integer
2021/06/03 Python
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript
python Tkinter模块使用方法详解
2022/04/07 Python