删除目录下的指定文件(删除极客时间专栏下的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);
