通过 fs 模块创建下列文件结构练习

 1 /*
 2     通过 fs 模块创建下列文件结构
 3     project
 4         images
 5             logo.png
 6         css
 7             app.css
 8         js
 9             app.js
10         index.html
11  */
12 //创建文件夹结构
13 const fs = require('fs');
14 
15 fs.mkdir(__dirname + "\\project", (err) => {
16     if(err) throw err;
17     //创建 images 文件夹
18     fs.mkdir(__dirname + '\\project\\images', (err) => {
19         if(err) throw err;
20         //创建 images/logo.png
21         fs.writeFile(__dirname + "\\project\\images\\logo.png", "网站的logo", (err) => {
22             if(err) throw err;
23             console.log("创建成功");
24         })
25     });
26 
27 //     //创建 css 文件夹
28     fs.mkdir(__dirname + '\\project\\css', (err) => {
29         if(err) throw err;
30         //创建 images/logo.png
31         fs.writeFile(__dirname + "\\project\\css\\app.css", "样式", (err) => {
32             if(err) throw err;
33             console.log("创建成功");
34         })
35     });
36 
37 //     //创建 JS 文件夹
38     fs.mkdir(__dirname + '\\project\\js', (err) => {
39         if(err) throw err;
40         //创建 images/logo.png
41         fs.writeFile(__dirname + "\\project\\js\\app.js", "脚本", (err) => {
42             if(err) throw err;
43             console.log("创建成功");
44         })
45     });
46 
47     fs.writeFile(__dirname + "\\project\\index.html", "入口文件",(err) => {
48         if(err) throw err;
49         console.log('index.html创建成功');
50     })
51 
52     
53 });
原文地址:https://www.cnblogs.com/fsg6/p/13081830.html