文件夹操作
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