如何使用python和Google Drive上传到文件夹并替换文件?
我制作了这个小脚本,帮助我将文件从终端上传到谷歌硬盘。我将与cron一起使用它,使我的生活更轻松一点。 这是我的脚本: 它实质上是将文件上传到GDrive,并可以选择将其转换为googledocs格式。现在,我想实现另外两件事,但我不确定如何实现 首先,我想有能力上传到文件夹远程。不仅仅是在本地创建文件夹并上传它(当我想到它的时候这也很好),而是将文件上传到Google Drive中的远程文件夹。这可能吗?若有,有何建议 其次,我希望能够替换驱动器上已经存在的文件。显然,同一个文件名对GDrive并不重要,所以我假设它与作为“body”传递的元数据有关。还是其他方式如何使用python和Google Drive上传到文件夹并替换文件?,python,file-upload,google-drive-api,google-api-python-client,Python,File Upload,Google Drive Api,Google Api Python Client,我制作了这个小脚本,帮助我将文件从终端上传到谷歌硬盘。我将与cron一起使用它,使我的生活更轻松一点。 这是我的脚本: 它实质上是将文件上传到GDrive,并可以选择将其转换为googledocs格式。现在,我想实现另外两件事,但我不确定如何实现 首先,我想有能力上传到文件夹远程。不仅仅是在本地创建文件夹并上传它(当我想到它的时候这也很好),而是将文件上传到Google Drive中的远程文件夹。这可能吗?若有,有何建议 其次,我希望能够替换驱动器上已经存在的文件。显然,同一个文件名对GDriv
谢谢大家! 在驱动器中创建文件夹与创建文件类似,区别在于mime类型:“application/vnd.google apps.folder”。因此,您必须使用file.insert在驱动器中创建一个新文件夹,而不是上载文件夹 在驱动器中创建或插入文件,如您所述,它将创建一个新文件,即使名称已经存在。要替换文件,必须使用新信息替换现有文件