删除目录下的指定文件(删除极客时间专栏下的mp3和pdf)
coderzhouyu2023-10-05
删除目录下的指定文件
// 删掉当前目录及自目录下的所有mp3和pdf文件
var fs = require('fs');
var path = require('path');
let root = path.resolve(__dirname, '.');
function removeDir(dir) {
let files = fs.readdirSync(dir);
files.forEach(file => {
let filePath = path.join(dir, file);
let stat = fs.statSync(filePath);
if (stat.isFile()) {
if (path.extname(filePath) === '.mp3' || path.extname(filePath) === '.pdf') {
fs.unlinkSync(filePath);
}
} else {
removeDir(filePath);
}
});
}
removeDir(root);