有没有一种方法,我们可以上传文件到谷歌驱动器文件夹通过CMD在窗口



我有大量的文件需要经常上传到Google Drive。所以我在想,是否有一种方法可以通过windows中的CMD实现这一点(这样我就可以创建一个bat文件,并将其作为任务调度程序中的任务进行调度(,就像AWS有AWS命令行接口一样?有没有一种方法可以通过windows中的CMD或任何其他方式将文件上传到Drive?

答案:

您可以使用Google Drive API Python库,然后从批处理文件中运行它

更多信息:

Google在其Python Quickstart页面上有关于如何使用Python over连接到Drive API的优秀文档。您需要遵循包括创建云平台项目和启用驱动器API在内的步骤,但一旦完成,您就可以设置连接到驱动器的.py文件。

前面提到的Quickstart提供了一个关于如何列出文件的示例,但您必须使用上传方法。这里有更多关于上传方法类型的信息,包括示例。

完成所有这些后,您可以设置一个漂亮的小批量文件来执行您的python脚本:

cd "C:UsersRafaDocumentspython_scripts"
python drive_upload.py
pause

第一次运行时,系统会提示您授权访问,但一旦完成并保存了访问令牌,您就可以随心所欲地运行批处理。

注意:完全没有办法仅使用批处理命令以本机方式访问驱动器API,您需要运行一个程序,该程序使用批处理连接到API

参考文献:

  • Python快速启动| Google Drive API | Google开发者
  • 上传文件数据| Google Drive API | Google开发者
  • 文件| Google Drive API | Google开发者

最新更新