通过 API/MCP 执行 Drive 文件批量操作

通过 REST API 或 MCP 批量移动、移入回收站、恢复或永久清除 TrekMail Drive 文件,保障 AI 智能体工作流安全。

文章详情

类型、难度、套餐及最近更新信息。

类型
参考资料
难度
中级
套餐
Starter · Pro · Agency · + Drive Add-on
最近更新
2026年9月10日

批量操作允许集成在一个请求中处理多个 Drive 文件和文件夹。它们适合用于归档旧文件夹、撤销错误的清理、移动生成的报告,或清除已经检查过的回收站内容。

由于批量操作可能影响大量数据,请使用保守的权限范围、预览和审计检查来设计这些操作。

批量操作可以执行什么任务

Drive 支持以下批量操作:

  • 将文件和文件夹移入回收站。
  • 从回收站恢复文件和文件夹。
  • 将文件和文件夹移动到目标文件夹。
  • 永久清除回收站中的文件和文件夹。

批量请求最多可以包含 5,000 个选定 ID。对于更大规模的清理,请运行多个经过检查的批次,不要使用一个不受限制的任务。

选择 ID

使用浏览、文件夹树、搜索或全选辅助工具来构建 ID 列表。MCP 提供 drive_select_all_ids,适用于需要选择“此文件夹中的所有内容”且不希望智能体手动处理分页的工作流。

执行破坏性批次之前,请让智能体概述计划执行的操作:

  • 目标 Drive 空间。
  • 文件和文件夹数量。
  • 移动时的目标文件夹。
  • 操作是否可以恢复。
  • 所需权限范围和 MCP 安全控制。

REST endpoints

POST /api/v1/drive/spaces/{space}/bulk:trash
POST /api/v1/drive/spaces/{space}/bulk:restore
POST /api/v1/drive/spaces/{space}/bulk:move
POST /api/v1/drive/spaces/{space}/bulk:purge

每个批量请求都应使用 Idempotency-Key 标头。如果发生重试,TrekMail 可以返回原始结果,而不会重复执行该批次。

MCP 工具

drive_bulk_trash
drive_bulk_restore
drive_bulk_move
drive_bulk_purge

drive_bulk_purge 是永久性操作,需要对应的永久清除权限范围。在本地托管的 MCP 服务器中,管理员还可以要求设置 TREKMAIL_ALLOW_DESTRUCTIVE=true,之后才提供此工具。

安全清理模式

对于大多数自动化,请采用两步清理方式:

  1. 将旧文件移动到 Archive 文件夹或回收站。
  2. 在永久清除之前,等待人工检查或单独的计划维护任务。

这样既能保持日常智能体的实用性,也能保留恢复选项。

权限设计

操作 权限范围级别 可恢复?
批量移动 写入
批量移入回收站 写入 是,直到永久清除或保留期结束
批量恢复 写入
批量永久清除 永久清除

请将永久清除权限放在单独的令牌中。如果工作流只归档文件,就完全不需要永久清除权限。

相关文章

跳转到延续此工作流的邻近指南。

我们使用运行和保护 TrekMail 所必需的技术。确认后还会允许《Cookie 政策》中所述的有限分析和广告衡量。

登录 TrekMail

访问您的控制面板、邮箱和 DNS。

12 个字符 两次密码一致

重置邮件已发送

如果该邮箱对应已有账户,我们已发送密码重置说明。

继续即表示您同意 TrekMail 的 服务条款隐私政策.