其他
批量下载 Google Drive 文件夹内全部文件:用…
适用于已配置 gws 和 gws-drive,需要把一个 Google Drive 文件夹里的所有文件批量下载到本地的场景。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
批量下载 Google Drive 文件特定
解决思路
- 列出文件夹中的文件:`gws drive files list --params '{"q": "'\''FOLDER_ID'\'' in parents"}' --format json`
- 逐个下载文件:`gws drive files get --params '{"fileId": "FILE_ID", "alt": "media"}' -o filename.ext`
- 将 Google Docs 导出为 PDF:`gws drive files export --params '{"fileId": "FILE_ID", "mimeType": "application/pdf"}' -o document.pdf`
适用边界 · 注意事项
- 未安装 gws 或未加载 gws-drive 技能时无法执行。
- 只需要下载部分文件或按条件筛选文件时,应先调整 list 的 q 查询条件,而不是全量下载。
- 文件夹很大或 Google Drive API 配额有限时,逐个下载可能触发限流,需要分批或增量处理。