javascript - 从多个文件夹访问图像
问题描述
我有以下文件夹文件结构:
Main Folder->Subfolder(500 in number)->Each subfolder having 2 to 4 images(jpeg,jpg,png,pdf)
我想一次通过节点 js 访问所有图像。(重点-> 生成一个文本文件,该文件为我提供每张图片的 URL。)
我该如何开始呢?
解决方案
这是一个重复的问题,您可以在这里找到很多答案:
最简单、最短、最干净的可能是:
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);
}
});
}
推荐阅读
- javascript - 从 Firebase 托管发布到 Firebase 云功能时没有出现“Access-Control-Allow-Origin”错误
- javascript - 反应复选框值未正确显示
- html - 我可以更改 Chrome 中 HTML 颜色输入的默认输入格式吗?
- javascript - 当我加载我的页面时,IonImg 显示为损坏的图像
- flutter - Flutter setState() 正在执行但小部件未重新渲染
- satellite - 从瞬时开普勒元素生成 TLE(双线元素)文件是否合法?
- kotlin - 当我导航到另一个片段时如何添加参数?
- oauth - 具有 OAuth 身份验证和模拟的 Office 365 EWS 应用程序 - 错误 401
- python - 总是执行 else 语句
- javascript - 如何防止可拖动的 div 离开其父标签