递归删除非空文件夹
// 引入fs模块
var fs = require('fs');
// 删除非空目录函数
function delDir (dir) {
var filesArr = fs.readdirSync(dir);
for (var i in filesArr) {
var path = dir + '/' +filesArr[i]
var stat = fs.statSync(path);
if (stat.isFile()) {
fs.unlinkSync(path)
} else if (stat.isDirectory()) {
delDir(path)
}
}
fs.rmdirSync(dir)
}
// 暴露出去
module.exports = delDir;
// #调用方式
// 引入递归删除文件模块
var delDir = require('./delDir');
// 调用函数
delDir(`D:\LBX`)