你能在谷歌云存储中重命名文件吗?
我允许用户上传照片,但我想给他们编辑照片的能力,至少通过更改他们上传照片的名称。我正在通过Node.js使用Javascript。
谢谢!
发布于 2014-07-18 03:34:42
此命令:
gsutil mv gs://my_bucket/olddir gs://my_bucket/newdir就能完成这项工作。如果您有大量文件,则需要执行多进程移动,因此请使用以下命令:
gsutil -m mv gs://my_bucket/olddir gs://my_bucket/newdir您可以在docs中找到此信息。
发布于 2015-12-16 03:53:33
这是Python函数执行多线程/多进程移动:
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 ehttps://stackoverflow.com/questions/24811645
复制相似问题