1 //引入 fs 模块
2 const fs = require('fs');
3
4 //创建文件夹
5 fs.mkdir('project', (err) => {
6 if(err) throw err;
7 console.log("创建成功");
8 });
9
10 //多层级创建 make a/b/c
11 fs.mkdir('a/b/c', {recursive: true},(err) => {
12 if(err) throw err;
13 console.log("创建成功");
14 });
15
16 //读取文件夹 read
17 fs.readdir('./', (err, data)=>{
18 if(err) throw err;
19 console.log(data);
20 });
21
22 fs.readdir('E:/', (err, data)=>{
23 if(err) throw err;
24 console.log(data);
25 });
26
27 //删除文件夹 remove
28 fs.rmdir('project', err => {
29 if(err) throw err;
30 console.log('删除成功');
31 });
32
33 //递归的删除,删除a文件中中的所有文件
34 fs.rmdir('a', {recursive : true},err => {
35 if(err) throw err;
36 console.log('删除成功');
37 });
38
39 //删除数据库
40 // drop database project
41 //删除系统文件
42 // rm / -rf