// 引入fs模块
var fs = require('fs');
// 封装函数
function del(path) {
// 同步读取文件
fs.readdirSync(path).forEach(function(file) {
// 判断文件的类型
var newPath = path + '/' + file;
if (fs.statSync(newPath).isDirectory()) {
// 是文件夹
del(newPath);
} else {
// 是文件
fs.unlinkSync(newPath);
}
})
// 删除最外层的文件夹
fs.rmdirSync(path);
}
// 暴露接口
module.exports = del;
nodejs实现递归删除
最新推荐文章于 2023-04-12 23:24:56 发布