【nodejs】一つの方法を書いて、一つのフォルダを削除できます.

464 ワード

const fs=require("fs");
const path=require("path");
function deletePath(dir){
    if(!~fs.existsSync(dir))return;
    var dirs=fs.readdirSync(dir);
    dirs.forEach(function(file){
        var nowPath=path.join(dir,file);
        if(fs.statSync(nowPath).isDirectory()){
            deletePath(nowPath);
        }else{
            fs.unlinkSync(nowPath);
        }
    });
    fs.rmdirSync(dir);
}
deletePath("./a");