有没有办法我们可以通过Windows中的CMD将文件上传到谷歌驱动器文件夹[关闭]
Posted
技术标签:
【中文标题】有没有办法我们可以通过Windows中的CMD将文件上传到谷歌驱动器文件夹[关闭]【英文标题】:Is there a way we can upload files to google drive folder through CMD in windows [closed] 【发布时间】:2021-02-23 13:11:20 【问题描述】:我有大量文件需要经常上传到 Google 云端硬盘。所以我在想是否有一种方法可以通过 Windows 中的 CMD 实现这一点(这样我就可以创建一个 bat 文件并将其作为任务调度程序中的任务进行调度),就像 AWS 有 AWS 命令行界面一样?有没有办法通过windows中的CMD或者其他可以实现这个功能的方式上传文件到Drive?
【问题讨论】:
【参考方案1】:答案:
您可以使用 Google Drive API Python 库执行此操作,然后从批处理文件中运行它。
更多信息:
Google 在其Python Quickstart 页面上提供了有关如何使用 Python 连接到 Drive API 的大量文档。您需要按照包括创建 Cloud Platform 项目和启用 Drive API 在内的步骤操作,但一旦完成,您就可以设置一个连接到您的 Drive 的 .py
文件。
上述快速入门提供了一个关于如何列出文件的示例,但您必须使用上传方法。有更多关于上传方法类型的信息here 包括示例。
完成这一切后,您可以设置一个不错的小批处理文件来执行您的 python 脚本:
cd "C:\Users\Rafa\Documents\python_scripts"
python drive_upload.py
pause
第一次运行时,系统会提示您授权访问 - 但一旦完成并保存您的访问令牌,您就可以根据需要运行批处理。
注意:绝对没有办法仅通过批处理命令本地访问 Drive API,您需要运行一个程序使用批处理连接到 API。
参考资料:
Python Quickstart | Google Drive API | Google Developers Upload file data | Google Drive API | Google Developers Files | Google Drive API | Google Developers【讨论】:
请尽量避免回答被认为与 *** 无关的问题。 我不同意 NB:如果不使用客户端库,绝对无法访问 Drive API 请参阅 ***.com/questions/56808846@Compo 关闭是有争议的。 @TheMaster,我从上面读到的是“批处理本身没有这个功能。”是您引用的段落中的一个重要遗漏。如果您愿意,请随意在适当的地方讨论关闭,(这不在其他人的答案下方的 cmets 中),但从技术上讲,所提出问题的答案是Yes
或No
。这是一个专门解决特定编码问题的网站,而超级用户将为诸如此类的通用软件相关问题提供更现实的平台。
@Compo 我想不清楚:我评论的第一部分是针对拉法的,只有关于关闭的评论部分是针对你的。将问题解释为“如果是,如何”而不只是“是”或“否”问题是合理的。这个问题也不局限于“批处理”的本机功能。这对于 SuperUser 来说也不是一个有效的问题,因为它确实涉及编码/编程。我可以同意缺乏研究,但这不是一个有效的密切理由。
我的评论@TheMaster很清楚;您仅不同意 Rafa 的部分评论,即不将其放在发布的上下文中,因此假设是有意的。至于其余的,我已经告诉过你,这里不是讨论关闭通知的正确地方,所以请不要。你知道,评论不是为了那个,也不是为了扩展讨论。以上是关于有没有办法我们可以通过Windows中的CMD将文件上传到谷歌驱动器文件夹[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
终极办法windows下安装完MySQL,为什么cmd不识别命令?
终极办法windows下安装完MySQL,为什么cmd不识别命令?
Windows10安装Mysql后没有服务并且不能启动解决办法
windows 中的类似于sudo的命令(在cmd中以另一个用户的身份运行命令)