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 相关文章推荐
地址栏上的一段语句,改变页面的风格。(教程)
Apr 02 Javascript
jQuery的强大选择器小结
Dec 27 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
Oct 20 Javascript
详解jQuery插件开发中的extend方法
Nov 19 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
Oct 17 Javascript
Bootstrap每天必学之响应式导航、轮播图
Apr 25 Javascript
基于jQuery插件实现点击小图显示大图效果
May 11 Javascript
onmouseover事件和onmouseout事件全面理解
Aug 15 Javascript
JavaScript实现邮箱地址自动匹配功能代码
Nov 28 Javascript
解析利用javascript如何判断一个数为素数
Dec 08 Javascript
js常见遍历操作小结
Jun 06 Javascript
输入框跟随文字内容适配宽实现示例
Aug 14 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
phpmyadmin的#1251问题
2006/11/25 PHP
利用PHP生成静态HTML文档的原理
2012/10/29 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
extjs render 用法介绍
2013/09/11 Javascript
Javscript调用iframe框架页面中函数的方法
2014/11/01 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
python之拟合的实现
2019/07/19 Python
详解Python3 pickle模块用法
2019/09/16 Python
python logging添加filter教程
2019/12/24 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
python实现图像外边界跟踪操作
2020/07/13 Python
python实现简单的tcp 文件下载
2020/09/16 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
销售业务实习自我鉴定
2013/09/23 职场文书
大学自我鉴定
2013/12/20 职场文书
党风廉政承诺书
2014/03/27 职场文书
水污染治理工程专业求职信
2014/06/14 职场文书
4s店活动策划方案
2014/08/25 职场文书
公司行政主管岗位职责
2015/04/09 职场文书
远程教育培训心得体会
2016/01/09 职场文书
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android