首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google云存储中重命名文件?

在Google云存储中重命名文件?
EN

Stack Overflow用户
提问于 2014-07-18 03:12:06
回答 2查看 4.5K关注 0票数 5

你能在谷歌云存储中重命名文件吗?

我允许用户上传照片,但我想给他们编辑照片的能力,至少通过更改他们上传照片的名称。我正在通过Node.js使用Javascript。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-07-18 03:34:42

此命令:

代码语言:javascript
复制
gsutil mv gs://my_bucket/olddir gs://my_bucket/newdir

就能完成这项工作。如果您有大量文件,则需要执行多进程移动,因此请使用以下命令:

代码语言:javascript
复制
gsutil -m mv gs://my_bucket/olddir gs://my_bucket/newdir

您可以在docs中找到此信息。

票数 3
EN

Stack Overflow用户

发布于 2015-12-16 03:53:33

这是Python函数执行多线程/多进程移动:

代码语言:javascript
复制
from subprocess import call, CalledProcessError

def rename_object(self, old_dir, new_dir):
    base_cmd = ["gsutil", "-m", "mv"]
    old_path = "gs://{}".format(old_dir)
    new_path = "gs://{}".format(new_dir)
    cmd = base_cmd + [old_path, new_path]
    try:
        call(cmd)
    except CalledProcessError as e:
        print e
票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24811645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档