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怎样实现ajax联动框(二)
Mar 08 Javascript
禁用页面部分JavaScript方法的具体实现
Jul 31 Javascript
jquery实现多行文字图片滚动效果示例代码
Oct 10 Javascript
js为什么不能正确处理小数运算?
Dec 29 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
Aug 03 Javascript
使用JavaScript获取Request中参数的值方法
Sep 27 Javascript
微信小程序的线程架构【推荐】
May 14 Javascript
JS实现选项卡效果的代码实例
May 20 Javascript
了解JavaScript中let语句
May 30 Javascript
Vue实现剪切板图片压缩功能
Feb 04 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
May 20 Javascript
如何利用JavaScript实现二叉搜索树
Apr 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开发大型项目的一点经验
2006/10/09 PHP
PHP 得到根目录的 __FILE__ 常量
2008/07/23 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
2014/11/04 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
php实现计数器方法小结
2015/01/05 PHP
PHP处理postfix邮件内容的方法
2015/06/16 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
js转义字符介绍
2013/11/05 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
Python-基础-入门 简介
2014/08/09 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
浅析Python的命名空间与作用域
2020/11/25 Python
C#软件工程师英语面试题
2015/06/07 面试题
英文版银行求职信
2013/10/09 职场文书
行政申诉状范文
2015/05/20 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
老兵退伍感言
2015/08/03 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL
MySQL分区表实现按月份归类
2021/11/01 MySQL