var fs = require('fs'); var request = require("request"); var path = require('path'); var src = "https://miscrofile.oss-cn-hangzhou.aliyuncs.com/root/question/data_structure2020/2020数据结构(第2章)/image3.png"; content=fs.readFileSync("output.json", "utf8"); list1 = content.match(/https:\/\/miscrofile.oss-cn-hangzhou.aliyuncs.com\/([^.]+)\.([a-zA-Z0-9]+)/g); list2 = content.match(/https:\/\/miscrofile.oss-cn-hangzhou.aliyuncs.com/g); writeFile(list1,0,null) function writeFile(uriList,num){ let uri=uriList[num]; let pathString=uri.replace("https://miscrofile.oss-cn-hangzhou.aliyuncs.com/",""); dir=pathString.replace(/([^\/]+)\.([a-zA-Z0-9]+)/,""); if(dir.charAt(dir.length-1)==="/"){ dir=dir.slice(0,dir.length-1) } mkdirsSync(dir); if(fs.existsSync(pathString)){ // console.log("N:"+num+" 已经存在"); num++; if(num