nodejs递归文件夹获取所有文件路径实例

 更新时间:2023年09月28日 08:47:20   作者:jsoncode  
这篇文章主要为大家介绍了nodejs递归文件夹获取所有文件路径实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

读取文件夹

fs.readdirSync('./')

判断文件类型

fs.statSync(item).isDirectory()

路径拼接

path.resolve(dir, item)

封装

function deepGetFile(dir) {
    let backList = []
    let list = fs.readdirSync(dir)

    for (let index in list) {
        let item = path.resolve(dir, list[index])
        if (fs.statSync(item).isDirectory()) {
            backList = backList.concat(deepGetFile(item))
        } else {
            backList.push(item)
        }
    }
    return backList
}

以上就是nodejs递归文件夹获取所有文件路径实例的详细内容,更多关于nodejs递归文件夹路径获取的资料请关注脚本之家其它相关文章!

相关文章

  • nodejs进阶(6)—连接MySQL数据库示例

    nodejs进阶(6)—连接MySQL数据库示例

    本篇文章主要介绍了nodejs进阶(6)—连接MySQL数据库示例,详细的介绍了NodeJS操作MySQL数据库,作为应用最为广泛的开源数据库则成为我们的首选,有兴趣的可以了解一下。
    2017-01-01
  • 手把手教你如何修改npm的全局安装路径

    手把手教你如何修改npm的全局安装路径

    这篇文章主要介绍了如何修改npm全局安装路径的相关资料,通过详细图文讲解了如何创建自定义路径、配置npm全局路径和缓存路径、验证配置、配置环境变量、测试配置以及其他可选配置,需要的朋友可以参考下
    2025-04-04
  • nodejs如何获取时间戳与时间差

    nodejs如何获取时间戳与时间差

    本文详细介绍了nodejs获取时间戳与时间差的多种方法,对平时nodejs的使用很有帮助,下面一起来看看吧。
    2016-08-08
  • NodeJS同步和异步实例代码讲述异步编程

    NodeJS同步和异步实例代码讲述异步编程

    异步编程是NodeJS最大的特点,异步编程依托于回调来实现,有很多特有的代码设计模式,为了实现同样的功能,使用同步方式和异步方式编写的代码会有很大差异,本文通过几个同步和异步实例代码讲述异步编程的使用方法
    2024-01-01
  • Node.js操作系统OS模块用法分析

    Node.js操作系统OS模块用法分析

    这篇文章主要介绍了Node.js操作系统OS模块用法,结合实例形式分析了nodejs OS模块常见函数功能及简单使用技巧,需要的朋友可以参考下
    2019-01-01
  • Node.js的路由、EJS模板引擎、GET和POST请求讲解

    Node.js的路由、EJS模板引擎、GET和POST请求讲解

    这篇文章介绍了Node.js的路由、EJS模板引擎、GET和POST请求,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • node.js基于express使用websocket的方法

    node.js基于express使用websocket的方法

    这篇文章主要介绍了node.js基于express使用websocket的方法,结合实例形式分析了node.js基于express调用websocket相关设置与使用操作技巧,需要的朋友可以参考下
    2017-11-11
  • Node.js 缓冲区(Buffer)模块的方法及实例分析

    Node.js 缓冲区(Buffer)模块的方法及实例分析

    在本篇文章里小编给大家整理了一篇关于Node.js 缓冲区(Buffer)模块的方法及实例分析,对此有兴趣的朋友们可以跟着学习下。
    2022-01-01
  • Node.js编程中客户端Session的使用详解

    Node.js编程中客户端Session的使用详解

    这篇文章主要介绍了Node.js编程中客户端Session的使用详解,是Node.js入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • nodejs 快速入门之事件循环

    nodejs 快速入门之事件循环

    这篇文章主要介绍了nodejs 快速入门之事件循环的相关资料,需要的朋友可以参考下
    2023-05-05

最新评论