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 继承机制实例
Aug 12 Javascript
js 获取子节点函数 (兼容FF与IE)
Apr 18 Javascript
实现点击列表弹出列表索引的两种方式
Mar 08 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
Jan 05 Javascript
详解webpack的proxyTable无效的解决方案
Jun 15 Javascript
vue集成chart.js的实现方法
Aug 20 Javascript
JS实现提示效果弹出及延迟隐藏的功能
Aug 26 Javascript
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 Javascript
Openlayers实现扩散的动态点(水纹效果)
Aug 17 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
Sep 12 Javascript
前端监听websocket消息并实时弹出(实例代码)
Nov 27 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+DBM的同学录程序(2)
2006/10/09 PHP
PHP文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
jQuery入门第一课 jQuery选择符
2010/03/14 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
jquery实现平滑的二级下拉菜单效果
2015/08/26 Javascript
jQuery实现的仿百度分页足迹效果代码
2015/10/30 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018/03/16 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
[03:48]大碗DOTA
2019/07/25 DOTA
Python基础入门之seed()方法的使用
2015/05/15 Python
python中将函数赋值给变量时需要注意的一些问题
2017/08/18 Python
对pandas中Series的map函数详解
2018/07/25 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
教育学专业毕业生的自我评价
2013/11/21 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
《春天来了》教学反思
2014/04/07 职场文书
2014年国庆标语
2014/06/30 职场文书
离婚协议书的书写要求
2014/09/17 职场文书
见习报告格式范文
2014/11/08 职场文书
班主任2015新年寄语
2014/12/08 职场文书
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs