1.0.0 • Published 3 years ago
path-fs-demo v1.0.0
删除空文件夹
const path = require('path');
const fs = require('fs');
//删除非空文件夹
//定义一个函数用来存放
const removedir = (pathdir) => {
//读取文件夹
const arr = fs.readdirSync(pathdir);
//遍历所有的字目录
arr.forEach(item => {
//对路径进行拼接
item = path.join(pathdir, item);
//判断文件夹是否为空
const info = fs.statSync(item).isFile();
// 判断
if (info) {
//为文件 删除该文件
fs.unlinkSync(item);
} else {
// 为文件夹 用调该函数 传的参数是每一项子目录
removedir(item);
}
})
// 删除完内部字目录之后删除文件夹
fs.rmdirSync(pathdir);
}
removedir("six");
1.0.0
3 years ago