3 回答

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
解決思路,先獲取 當(dāng)前目錄下所有文件,,然后用正則獲取文件名為.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) //正則過(guò)濾.jpg結(jié)尾的文件

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
兩個(gè)for循環(huán)解決。比如說(shuō),10個(gè)班級(jí),一個(gè)班有30名同學(xué),學(xué)號(hào)17010203
第一個(gè)17是2017屆,01是專業(yè)的編號(hào),02是2班的,最后一個(gè)03是班里排號(hào)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);
這樣就得到了,你可以根據(jù)自己的規(guī)則來(lái)定義獲得相關(guān)數(shù)據(jù)
添加回答
舉報(bào)