Node.js查找当前目录下文件夹实例代码

发布时间 - 2026-01-11 00:02:29    点击率:

整理文档,搜刮出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");

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# nodejs  # 查找当前目录  # 获取当前目录  # node  # 使用nodeJS中的fs模块对文件及目录进行读写  # 删除  # 追加  # 等操作详解  # 纯异步nodejs文件夹(目录)复制功能  # nodejs 递归拷贝、读取目录下所有文件和目录  # Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法  # Node.JS枚举统计当前文件夹和子目录下所有代码文件行数  # Node.JS循环删除非空文件夹及子目录下的所有文件  # node.js基于fs模块对系统文件及目录进行读写操作的方法详解  # Node.js本地文件操作之文件拷贝与目录遍历的方法  # Node.js实现在目录中查找某个字符串及所在文件  # NodeJS 创建目录和文件的方法实例分析  # 遍历  # 目录下  # 第一个  # 收藏夹  # 大家多多  # 组中  # 小图标  # 文档  # fs  # server  # http  # require  # createServer  # res  # function  # req  # js  # return 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 千库网官网入口推荐 千库网设计创意平台入口  JS经典正则表达式笔试题汇总  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  深圳网站制作培训,深圳哪些招聘网站比较好?  如何在建站之星网店版论坛获取技术支持?  如何撰写建站申请书?关键要点有哪些?  网站建设整体流程解析,建站其实很容易!  Laravel怎么调用外部API_Laravel Http Client客户端使用  如何用腾讯建站主机快速创建免费网站?  如何在橙子建站中快速调整背景颜色?  三星、SK海力士获美批准:可向中国出口芯片制造设备  如何基于云服务器快速搭建网站及云盘系统?  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  JavaScript如何实现错误处理_try...catch如何捕获异常?  网站制作免费,什么网站能看正片电影?  中山网站推广排名,中山信息港登录入口?  详解MySQL数据库的安装与密码配置  北京专业网站制作设计师招聘,北京白云观官方网站?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  如何在Tomcat中配置并部署网站项目?  C++时间戳转换成日期时间的步骤和示例代码  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  南京网站制作费用,南京远驱官方网站?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  如何用JavaScript实现文本编辑器_光标和选区怎么处理  iOS正则表达式验证手机号、邮箱、身份证号等  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  Laravel如何处理异常和错误?(Handler示例)  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  网站图片在线制作软件,怎么在图片上做链接?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  如何在阿里云高效完成企业建站全流程?  Android中AutoCompleteTextView自动提示  Bootstrap整体框架之CSS12栅格系统  Laravel如何使用Vite进行前端资源打包?(配置示例)  *服务器网站为何频现安全漏洞?  奇安信“盘古石”团队突破 iOS 26.1 提权  如何快速查询网站的真实建站时间?  如何在局域网内绑定自建网站域名?  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  Laravel如何配置任务调度?(Cron Job示例)  Laravel如何优化应用性能?(缓存和优化命令)  java中使用zxing批量生成二维码立牌  使用Dockerfile构建java web环境  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  Python高阶函数应用_函数作为参数说明【指导】  JavaScript中的标签模板是什么_它如何扩展字符串功能  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  Bootstrap整体框架之JavaScript插件架构  Laravel如何使用.env文件管理环境变量?(最佳实践)