首页 > 解决方案 > 从多个文件夹访问图像

问题描述

我有以下文件夹文件结构:

Main Folder->Subfolder(500 in number)->Each subfolder having 2 to 4 images(jpeg,jpg,png,pdf)

我想一次通过节点 js 访问所有图像。(重点-> 生成一个文本文件,该文件为我提供每张图片的 URL。)

我该如何开始呢?

标签: javascriptnode.jsfile

解决方案


这是一个重复的问题,您可以在这里找到很多答案:

最简单、最短、最干净的可能是:

node.js fs.readdir 递归目录搜索

var fs = require('fs')
var path = process.cwd()
var files = []

    var getFiles = function(path, files){
        fs.readdirSync(path).forEach(function(file){
            var subpath = path + '/' + file;
            if(fs.lstatSync(subpath).isDirectory()){
                getFiles(subpath, files);
            } else {
                files.push(path + '/' + file);
            }
        });     
    }

推荐阅读