Node.js查找当前目录下文件夹实例代码
作者:jimjiayu 发布时间:2024-04-16 09:50:32
标签:nodejs,目录
整理文档,搜刮出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");
来源:http://blog.csdn.net/zhongshijun521/article/details/60583554


猜你喜欢
- 一.filter函数简介filter函数主要用来筛选数据,过滤掉不符合条件的元素,并返回一个迭代器对象,如果要转换为列表list或者元祖tu
- 从大的发展来看,网站就是一块试验田,一块在错误中成长、在错误中变强变大的试验田。这决定了互联网产品的成长路线,一定是一个反复修正和迭代的曲线
- 方法一import randomimport numpy as npfrom PIL import Image, ImageOps, Ima
- 同步的方法基本与多线程相同。1) Lock当多个进程需要访问共享资源的时候,Lock可以用来避免访问的冲突。import multiproc
- 一: 安装命令jupyter: pip install jupyter如果缺少依赖,缺啥装啥二: 运行 jupyter notebook首先
- 关于使用CTE(公用表表达式)的递归查询----SQL Server 2005及以上版本公用表表达式 (CTE) 具有一个重要的优点,那就是
- pytorch显存越来越多的一个原因optimizer.zero_grad()loss.backward()optimizer.step()
- 前言前面几个章节我们学习了对于普通文件的操作,比如说文件的创建、复制粘贴、裁剪粘贴、文件名的重命名、删除等等。另外还学习了一些基本练习,如何
- 本文所述实例可以实现基于Python的查看图片报纸《参考消息》并将当天的图片报纸自动下载到本地供查看的功能,具体实现代码如下:# codin
- 什么是Tkinter?Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用
- 背景又很久没更新了,很幸运地新冠引发了严重的上呼吸道感染,大家羊过后注意休息和防护工作中(尤其是传统项目中)经常遇到这种需要,就是树形结构的
- 第一种:x0 = '<?xml version="1.0"?>' \ '
- 1|0 背景由于项目需要,每个月的历史存量数据需要进行一个归档和备份操作,以及一些日志表需要进行一个明细字段清除,让mysql数据库磁盘节省
- 在本篇的开始之前,我必须阐明,我们对数组无论是索引还是切片,我是通过编号(或称为序列号)来进行操作,请记住:无论是 0轴(行)还是 1轴(列
- 思路:<img alt="" src="/img/图片真实地址" ></img&g
- 一、自定义MyComboBox# MyComboBox.pyfrom PyQt5.QtWidgets import QComboBoxfro
- Python 编程中可以使用 PyMysql 进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接 MySQL 数据库请求时,都是独立
- 最近微信迎来了一次重要的更新,允许用户对”发现”页面进行定制。不知道从什么时候开始,微信朋友圈变得越来越复杂,当越来越多的人选择”仅展示最近
- mysql.sock到底存储了什么东西?mysql.sock作为mysql的套接字一般用于本地连接数据库,在速度上优于TCP/IP连接。一般
- 今天来记录下js来自定义鼠标右键,同样先来分解下它的实现原理:1、屏蔽右键默认事件;(一度我以为修改的就是默认事件)2、对一个ul的隐藏;(