node 异步变同步,判断文件夹内文件/夹 是否是文件夹**运用闭包算法
来源:互联网 发布:深入浅出数据分析 xls 编辑:程序博客网 时间:2024/06/08 15:14
var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){//不处理收藏夹小图标if(req.url == "/favicon.ico"){return;}//遍历album里面的所有文件、文件夹fs.readdir("./album/",function(err,files){//files : ["0.jpg","1.jpg" ……,"aaa","bbb"];//files是一个存放文件(夹)名的数组//存放文件夹的数组var wenjianjia = [];//迭代器就是强行把异步的函数,变成同步的函数//1做完了,再做2;2做完了,再做3(function iterator(i){//遍历结束if(i == files.length){console.log(wenjianjia);return;}fs.stat("./album/" + files[i],function(err,stats){//检测成功之后做的事情if(stats.isDirectory()){//如果是文件夹,那么放入数组。不是,什么也不做。wenjianjia.push(files[i]);}iterator(i+1);});})(0);});res.end();});server.listen(3000,"127.0.0.1");
阅读全文
0 0
- node 异步变同步,判断文件夹内文件/夹 是否是文件夹**运用闭包算法
- 遍历文件夹内文件
- node.js 异步变同步——获取一个文件夹内的所有文件夹
- matlab 遍历文件夹内文件
- php读取文件夹内文件及文件夹
- 输出文件夹内文件和文件夹名
- (java)根据文件修改时间,判断是否为当天文件,如果不是则删除文件夹内文件
- wince 遍历文件夹,删除文件夹,及文件夹内文件
- mfc CFILE遍历文件夹内文件
- C#监测文件夹内文件操作
- 多层文件夹内文件遍历函数
- [ahk]检测文件夹内文件的更新
- C++下遍历文件夹内文件
- Ubuntu下文件夹内文件排序问题
- Flume实战监听文件夹内文件变化
- 批量生成文件夹内文件的目录
- 文件夹内文件按顺序重命名 matlab
- java监控文件夹内文件变化并且进行文件同步bigfilesync
- [ Java学习 ] toString方法 和 equals方法
- 【数据结构面试】按接口实现队列
- 133
- Masscan使用心得
- [二分][dp] cf883I Photo Processing
- node 异步变同步,判断文件夹内文件/夹 是否是文件夹**运用闭包算法
- 博文预告
- SQL 视图
- Python3.5.+Opencv3.3.0安装
- 收集一下Android常用的快捷键
- 打包工具nodebob使用
- UOJ 147/bzoj 4325(DFS)(NOIP 2015)
- python核心编程第五章课后习题
- JVM之java源码编译机制