删除文件夹
删除文件夹 使用方法rmdir 内置两个或者三个参数
第一个参数是创建的文件夹路径
第二个参数是一个描述 描述是否递归删除 如果说我们删除的是单体(一层)文件夹 我们可以不传递这个参数
但是不能层级删除 删除非空文件夹 如果说删除非空文件夹 那么必须加上这个参数 递归删除
第三个参数是回调函数 回调内置一个参数 参数是错误
const fs = require('fs');
/*
删除文件夹 使用方法rmdir 内置两个或者三个参数
第一个参数是创建的文件夹路径
第二个参数是一个描述 描述是否递归删除 如果说我们删除的是单体(一层)文件夹 我们可以不传递这个参数
但是不能层级删除 删除非空文件夹 如果说删除非空文件夹 那么必须加上这个参数 递归删除
第三个参数是回调函数 回调内置一个参数 参数是错误
*/
fs.rmdir('./test/MM',err=>{
if (err) console.log('删除失败',err);
else console.log('删除成功');
})
fs.rmdir('./test/MM',{recursive : true},err=>{
if (err) console.log('删除失败',err);
else console.log('删除成功');
})
fs.rmdirSync('./test/a',{recursive : true})