// 引入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;
推荐阅读
- 前端笔记|Node.js笔记-Koa2与Redis在项目中安装使用
- NodeJS|Node.js + Redis Sorted Set 实现简单的任务队列
- Django REST framework知识点总结
- 知识点|Git学习
- nodejs执行cmdshell命令
- 极客日常|【极客日常】vue3中实现Array数组更新的方法
- 平面设计基础(PS)知识点总结
- yum安装最新版nodejs
- 万字干货!帮你深度掌握设计中的「光影」知识点