File size: 1,058 Bytes
bb359c1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
const testFolder = './test/';
const fs = require('fs');
const { json } = require('stream/consumers');


var Model = {
    folder: String,
    enable: Boolean,
    name: String,
    title: String,
    cover: String,
    index: String,
    author: String
}

 var Models = [];


(async () => {
    try {
        const files = await fs.readdir(testFolder,async (err,files) => {
            for(var file of files) {
                console.log(file)
                Models.push(new Object({
                    name: file
                }))
                const filesIn = await fs.readdir(testFolder+file,(err,filesIn) => {
                    for(var fileIn of filesIn) {
                        Models.push(new Object({
                            model: file,
                            index: file
                        }))
                    }
                })
            }
        })
    } catch(err) {
        console.log(err)
    }
    setTimeout(() => {
        console.log(JSON.stringify(Models))
        console.log(Models)
    }, 1000);
})();