![](/img/trans.png)
[英]Python: How to upload files to a specific folder in Google Drive using folderId
[英]how to upload to folder and replace files using python and Google Drive?
我精心制作了这个小脚本,可以帮助我将文件从终端上传到Google云端硬盘。 我将与cron一起使用它,以使我的生活更轻松一些。 这是我拥有的脚本: https : //github.com/goranpejovic/drive-uploader/blob/master/upload.py
它实际上是将文件上传到GDrive,并且可以选择将其转换为Google Docs格式。 现在,我想实现另外两件事,但我不确定如何实现。
首先是我希望能够远程上传到文件夹。 不仅可以在本地创建文件夹并上传(在我看来,这现在还不错),还可以将文件上传到Google云端硬盘中的远程文件夹。 这可能吗? 如果是这样,有什么建议吗?
其次,我希望能够替换云端硬盘上已经存在的文件。 显然,相同的文件名对GDrive无关紧要,因此我假设它与我作为“主体”传递的元数据有关。 还是其他方式?
谢谢!
在驱动器中创建文件夹与在文件中创建文件夹相似,不同之处在于其MIME类型为:“ application / vnd.google-apps.folder”。 因此,您不必使用上载文件夹,而必须使用file.insert在云端硬盘中创建一个新文件夹。
如前所述,在云端硬盘中创建或插入文件会创建一个新文件,即使名称已经存在也是如此。 为了替换文件,您将必须使用新信息来更新现有文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.