SuperAPI AI 工具集

recipe-batch-rename-files

办公与效率

查看项目

更新于 10-15 14:21

技能介绍

用途

该技能用于批量重命名 Google Drive 中匹配某一模式的文件,使其遵循一致的命名规范。它属于 googleworkspace/cli 项目下的一个 recipe(操作配方),依赖 gws 命令行工具与 Google Drive 交互。

前置条件

执行本配方前,需要先加载以下技能:gws-drive。

主要能力与使用方式

配方给出了三个步骤,均通过 gws drive 命令完成:

  1. 查找待重命名的文件: gws drive files list --params '{"q": "name contains '''Report'''"}' --format table 该命令按名称包含指定关键词(示例为 Report)进行筛选,并以表格格式输出结果。

  2. 重命名文件: gws drive files update --params '{"fileId": "FILE_ID"}' --json '{"name": "2025-Q1 Report - Final"}' 通过 fileId 指定目标文件,并在 JSON 中设置新的 name 值。

  3. 验证重命名结果: gws drive files get --params '{"fileId": "FILE_ID", "fields": "name"}' 查询指定文件的 name 字段以确认修改生效。

适用场景

适用于 Google Drive 中存在大量命名不一致、需要按统一规范整理的文件时,例如将包含特定关键词的报告类文件批量改为统一格式。

限制

资料未提供关于批量处理规模、权限要求、错误处理、是否支持正则表达式或通配符等细节,暂未提供。