如何使用 Python 的 Google Drive API SDK 从云端硬盘中删除任何文件?
我想将我的文件夹与谷歌驱动器同步,这样,每当我从我的本地机器上删除任何文件时,应该删除以相同名称上传到驱动器上的相同文件。
我经历了:https://developers.google.com/drive/v2/reference/files/delete
但是,我从哪里得到 fileid?
如有任何帮助,我们将不胜感激。
提前致谢...
最佳答案
你需要阅读和理解https://developers.google.com/drive/v2/reference/files#resource和 https://developers.google.com/drive/search-parameters和 https://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/