有没有一种方法可以通过Windows中的CMD将文件上传到Google驱动器文件夹

时间:2020-11-11 14:38:26

标签: batch-file cmd google-drive-api scheduled-tasks

我有很多文件必须经常上传到Google云端硬盘。因此,我在考虑是否有一种方法可以像在AWS具有AWS Command Line Interface一样,通过Windows中的CMD实现此目标(以便我可以创建bat文件并将其作为任务计划程序中的任务进行计划)。是否可以通过Windows中的CMD或其他任何可以实现此功能的方式将文件上传到云端硬盘?

1 个答案:

答案 0 :(得分:2)

答案:

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

更多信息:

Google的Python Quickstart页面上提供了有关如何使用Python连接到Drive API的出色文档。您将需要执行以下步骤,包括创建Cloud Platform项目和启用Drive API,但是一旦完成,您就可以设置一个.py文件来连接到Drive。

上述快速入门提供了有关如何列出文件的示例,但您将不得不使用上载方法。有关上载方法here的类型的更多信息,包括示例。

完成所有操作后,您可以设置一个不错的小批处理文件来执行python脚本:

cd "C:\Users\Rafa\Documents\python_scripts"
python drive_upload.py
pause

第一次运行此命令时,系统会提示您授权访问权限-但是一旦完成并保存了访问令牌,就可以根据需要运行批处理。

注意: 绝对不可能 仅通过批处理命令本机访问Drive API,您将需要运行一个程序改为使用批处理连接到API。

我希望这对您有帮助!

参考文献: