fs递归删除文件或者文件夹

dhso
2018/06/27 16:57
统计中
function deleteRecursive(path) {
  if (fs.existsSync(path)) {
    //  file
    if (fs.statSync(path).isFile()) {
      fs.unlinkSync(path);
      return;
    }
    // directory
    let files = [];
    if (fs.statSync(path).isDirectory()) {
      files = fs.readdirSync(path);
      files.forEach(function (file, index) {
        deleteRecursive(path + "/" + file);
      });
      fs.rmdirSync(path);
    }
  }
};

本文为 dhso 原创

发布在 http://blog.minws.com/fsdi-gui-shan-chu-wen-jian-huo-zhe-wen-jian-jia/

如有转载,请标明来源!

作者信息
姓名:dhso
热评文章
最新评论
文章概览