//get pictures of project projectsvarFS = require ('FS');//reference file system modulevarImage = Require ("Imageinfo"); Reference Imageinfo module function readfilelist (path, fileslist) {varFiles =Fs.readdirsync (path); Files.foreach (The function (ITM, index) {varStat = fs.statsync (path +ITM); if(Stat.isdirectory ()) {//recursively read filesReadFileList (path + ITM +"/", Fileslist)} Else { varobj = {};//defines the path and name of the file where an object is storedObj.path = path;//PathObj.filename = ITM//nameFileslist.push (obj); } }) } varGetFiles = { //get all files under a foldergetfilelist:function (path) {varFileslist = []; ReadFileList (path, fileslist); returnfileslist; }, //get all pictures under a foldergetimagefiles:function (path) {varImageList = []; This. getfilelist (. Path). ForEach (Item) = { varms = Image (Fs.readfilesync (Item.path +item.filename)); Ms.mimetype&&(Imagelist.push (Item.filename))}); returnimageList; } }; //get all pictures under a folderGetfiles.getimagefiles ("./public/"); //get all files under a folderGetfiles.getfilelist ("./public/");
Nodejs get the files in the folder and get all the pictures in the folder