node.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > node.js > nodejs递归文件夹路径获取

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

作者: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递归文件夹路径获取的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文