猿问

怎么用js遍历本地文件夹里多个文件夹里的所有图片?求思路

求思路求思路求思路求思路

侠客岛的含笑
浏览 10661回答 3
3回答

慕数据6177232

解决思路,先获取 当前目录下所有文件,,然后用正则获取文件名为.jpg .jepg的文件const fs = require('fs');const allFilesName = []; // 所有文件名 if (process.argv.length <= 2) {   console.log("Usage: " + __filename + " path/to/directory");   process.exit(-1);} var path = process.argv[2];// 文件的路径 fs.readdir(path, function(err, items) {   console.log(items);    for (var i=0; i<items.length; i++) {       console.log(items[i]);// 所有文件                allFIlesName.Push(itemsp[i].fileName) // 放入文件名        }});// const imgName = allFIlesName.match(i/(\.jpg)|(\.jepg)/g) //正则过滤.jpg结尾的文件

橘子奶油起司棒

两个for循环解决。比如说,10个班级,一个班有30名同学,学号17010203第一个17是2017届,01是专业的编号,02是2班的,最后一个03是班里排号03;var arr=[];for(var i=1;i<17;i++){var str1=i<10?("0"+i):i;for(var j=1;j<31;j++){var str2=j<10?("0"+j):j;arr.push("1701"+str1+str2);}}console.log(arr);这样就得到了,你可以根据自己的规则来定义获得相关数据
随时随地看视频慕课网APP
我要回答