Node.js:实现遍历文件夹下所有文件

Node.js:实现遍历文件夹

代码如下

js 复制代码
const fs = require('fs')
const path = require('path')

function traverseFolder(folderPath) {
  // 读取文件夹列表
  const files = fs.readdirSync(folderPath)

  // 遍历文件夹列表
  files.forEach(function (fileName) {
    // 拼接当前文件路径
    const filePath = path.join(folderPath, fileName)

    // 判断该路径是文件夹还是文件
    const stats = fs.statSync(filePath)

    if (stats.isDirectory()) {
      // 如果是文件夹,递归遍历
      traverseFolder(filePath)
    } else {
      // 如果是文件,执行操作
      console.log(filePath)
    }
  })
}

traverseFolder('./')

参考文章

如何使用Node.js遍历文件夹详解

相关推荐
Dreamboat-L2 天前
VUE使用前提:安装环境(Node.js)
前端·vue.js·node.js
极地星光2 天前
Node.js:从核心优势到企业级全场景应用解析
node.js
雪域迷影2 天前
完整的后端课程 | NodeJS、ExpressJS、JWT、Prisma、PostgreSQL
数据库·postgresql·node.js·express·prisma
꒰ঌ小武໒꒱2 天前
文件上传全维度知识体系:从基础原理到高级优化
javascript·node.js
翔云 OCR API2 天前
开发者接口之发票查验接口技术解析-Node.js调用示例
node.js
光影少年3 天前
node中的peerDependencie含义
后端·node.js·掘金·金石计划
卓码软件测评3 天前
第三方软件检测机构:【利用测试工具Postman测试沙箱:在Tests标签中编写健壮的质量检查逻辑测试脚本】
javascript·node.js·postman