code: async function rmdir(dir) {
      let stats = await stat(dir);
  
      // 判断文件存在
      if (stats) {
  
          // 处理文件夹
          if (stats.isDirectory()) {
              let files = await local.readdir(dir);
  
              // 依次移除子文件
              await Promise.all(
                  files.map(file => rmdir(path.resolve(dir, file)))
              );
  
              // 移除空目录
              return await local.rmdir(dir);
          }
  
          // 移除文件
          await local.unlink(dir);
      }
  }
docs: ****************************************
  移除文件夹
  ****************************************