Appearance

删除目录下的指定文件(删除极客时间专栏下的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);
Last Updated 2023/10/5 17:33:07