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

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

2018-06-27 / 0 评论 / 114 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年11月03日,已超过898天没有更新,若内容或图片失效,请留言反馈。
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);
    }
  }
};

0

评论 (0)

取消