code: function rmdir (dir) {
  
      var walk = function (dir) {
  
          if (!fs.existsSync(dir) || !fs.statSync(dir).isDirectory()) {
              return;
          }
  
          var files = fs.readdirSync(dir);
  
          if (!files.length) {
              fs.rmdirSync(dir);
              return;
          } else {
              files.forEach(function (file) {
                  var fullName = path.join(dir, file);
                  if (fs.statSync(fullName).isDirectory()) {
                      walk(fullName);
                  } else {
                      fs.unlinkSync(fullName);
                  }
              });
          }
  
          fs.rmdirSync(dir);
      };
  
      walk(dir);
  }
docs: 删除文件夹，包括子文件夹