前置条件: 先阅读
../lark-shared/SKILL.md了解认证、全局参数和安全规则。
删除云空间内的文件或文件夹。删除后资源会进入回收站。
[!CAUTION] 这是高风险写操作。CLI 层要求显式传
--yes;如果用户已经明确要求删除且目标明确,直接执行并带上--yes。
# 删除普通文件
lark-cli drive +delete \
--file-token <FILE_TOKEN> \
--type file \
--yes
# 删除在线文档
lark-cli drive +delete \
--file-token <DOCX_TOKEN> \
--type docx \
--yes
# 删除文件夹(异步操作,会自动有限轮询任务状态)
lark-cli drive +delete \
--file-token <FOLDER_TOKEN> \
--type folder \
--yes
| 参数 | 必填 | 说明 |
|---|---|---|
--file-token |
是 | 需要删除的文件或文件夹 token |
--type |
是 | 文件类型,可选值:file、docx、bitable、doc、sheet、mindnote、folder、shortcut、slides |
--yes |
是 | 确认执行高风险删除操作 |
deleted=truetask_id,shortcut 会先做有限轮询;如果在轮询窗口内完成,则直接返回成功结果task_id、status、ready=false、timed_out=true 和 next_commandnext_command 时,改用 lark-cli drive +task_result --scenario task_check --task-id <TASK_ID> 继续查询task_check 的服务端状态通常是 success、fail、process# 第一步:先直接删除文件夹
lark-cli drive +delete \
--file-token <FOLDER_TOKEN> \
--type folder \
--yes
# 如果返回 ready=false / timed_out=true,再继续查
lark-cli drive +task_result \
--scenario task_check \
--task-id <TASK_ID>