python - 使用 Google Drive API SDK 从 Google Drive 中删除文件

标签 python google-api google-drive-api google-api-python-client

如何使用 Python 的 Google Drive API SDK 从云端硬盘中删除任何文件?

我想将我的文件夹与谷歌驱动器同步,这样,每当我从我的本地机器上删除任何文件时,应该删除以相同名称上传到驱动器上的相同文件。

我经历了:https://developers.google.com/drive/v2/reference/files/delete

但是,我从哪里得到 fileid?

如有任何帮助,我们将不胜感激。

提前致谢...

最佳答案

你需要阅读和理解https://developers.google.com/drive/v2/reference/files#resourcehttps://developers.google.com/drive/search-parametershttps://developers.google.com/drive/v2/reference/files/list

在最后一页的底部是一个“立即尝试”功能,您可以使用它来试用 Drive SDK BEFORE,然后编写一行代码。对 https://developers.google.com/drive/v2/reference/files/delete 做同样的事情

一旦您了解了它们,您就会知道如何从云端硬盘中删除或删除文件。就我个人而言,我更喜欢垃圾桶,因为它更容易在测试过程中纠正我的错误。 @martineau 不要太担心磁盘空间; Google 不会用完磁盘:-)

使用回收站的唯一问题是您需要记住使用“trashed=false”限定任何查询,如果用户达到配额,则需要清空回收站。

关于python - 使用 Google Drive API SDK 从 Google Drive 中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19826751/

相关文章:

teamcity 中的 python nose 测试报告

python - Google Drive api python - 如何下载文件夹内的所有文件或将文件夹下载到特定的本地目标路径

android - 如何在安卓应用中进行谷歌图片搜索

python - joblib 的中间结果

使用 PyCrypto AES 进行 Python 加密

python - 如何计算 pandas 数据帧每行中字符串组合的数量?

google-drive-api - Google Drive 推送通知 - 单个更改事件的多次点击

node.js - 从 Gmail API 获取电子邮件的直接 URL(列出消息)

javascript - Google 脚本替换 gDraw 文件中的图像

jquery - Google Apps 脚本 (GAS) - 创建 ContentService API 以提供来自 Google Drive 的 JSON 数据