Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何从谷歌云平台下载整个文件夹?_Google Cloud Platform - Fatal编程技术网

Google cloud platform 如何从谷歌云平台下载整个文件夹?

Google cloud platform 如何从谷歌云平台下载整个文件夹?,google-cloud-platform,Google Cloud Platform,所以我最近注册了谷歌云,但我不知道它更多的是编码,而不是典型的在线存储。所以我在擦除之前备份了一个闪存驱动器,现在我无法检索文件来替换闪存驱动器上的文件。我在这里尝试了一些我在其他问题上看到的命令,但只收到以下结果: C:\Users\Johnny\AppData\Local\Google\Cloud SDK>gsutil -m cp -r dir gs://backup85468523 CommandException: No URLs matched: dir CommandExcep

所以我最近注册了谷歌云,但我不知道它更多的是编码,而不是典型的在线存储。所以我在擦除之前备份了一个闪存驱动器,现在我无法检索文件来替换闪存驱动器上的文件。我在这里尝试了一些我在其他问题上看到的命令,但只收到以下结果:

C:\Users\Johnny\AppData\Local\Google\Cloud SDK>gsutil -m cp -r dir gs://backup85468523
CommandException: No URLs matched: dir
CommandException: 1 file/object could not be transferred.


命令的格式应为gsutil cp[OPTION]。。。src_url dst_url,包括源目录和目标目录,详见文档页面。您的命令似乎缺少目标部分。如果你指的是本地目录,你可以用点“.”表示是

使用以下代码将文件夹从google云存储下载到本地文件夹


os.system('gsutil-m cp-R gcs folder path local folder path')

我不知道为什么这样做,因为它不同于文档,但只是删除
目录
效果很好:

gsutil -m cp -r gs://backup85468523

与OP相同的错误。添加
目标目录不会改变任何事情对于那些希望避免安装本地工具(如
gsutil
)的人来说,有一种方法可以完全在浏览器中从谷歌云存储下载文件和文件夹:这是否回答了你的问题?
gsutil -m cp -r gs://backup85468523