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 相关文章推荐
jQuery库与其他JS库冲突的解决办法
Feb 07 Javascript
常用的几段javascript代码分享
Mar 25 Javascript
js数组的操作指南
Dec 28 Javascript
js轮盘抽奖实例分析
Apr 17 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
Aug 24 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
Dec 26 Javascript
webpack组织模块打包Library的原理及实现
Mar 10 Javascript
详解vue项目中使用token的身份验证的简单实践
Mar 08 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
Aug 16 Javascript
微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)
Mar 10 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
Jun 16 Javascript
javascript+Canvas实现画板功能
Jun 23 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
火影忍者:三大瞳力之一的白眼,为什么没有写轮眼那么出色?
2020/03/02 日漫
PHP 图像尺寸调整代码
2010/05/26 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
PHP开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
Js base64 加密解密介绍
2013/10/11 Javascript
一个js控制的导航菜单实例代码
2013/12/03 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
2019/03/28 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
详解Python3.1版本带来的核心变化
2015/04/07 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
招聘与培训专员岗位职责
2014/01/30 职场文书
幼儿园中秋节活动方案
2014/02/06 职场文书
行政专员求职信范文
2014/05/03 职场文书
婚前财产协议书范本
2014/10/19 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
企业财务人员岗位职责
2015/04/14 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
MySQL 常见的数据表设计误区汇总
2021/06/07 MySQL
Android中View.post和Handler.post的关系
2022/06/05 Java/Android