文件夹操作

 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

 

posted @ 2020-06-09 23:24  全情海洋  阅读(191)  评论(0编辑  收藏  举报