重命名 Google Cloud Storage 中的文件?

use*_*544 5 javascript node.js google-cloud-storage google-api-nodejs-client google-cloud-platform

您可以重命名 Google Cloud Storage 中的文件吗?

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

谢谢!

小智 3

这个命令:

gsutil mv gs://my_bucket/olddir gs://my_bucket/newdir
Run Code Online (Sandbox Code Playgroud)

会做这项工作。如果您有大量文件,需要进行多处理移动,请使用以下命令:

gsutil -m mv gs://my_bucket/olddir gs://my_bucket/newdir
Run Code Online (Sandbox Code Playgroud)

您可以在文档中找到此信息。

  • 需要明确的是:gsutil mv 会重命名,但它不是原子操作:它对要重命名的每个对象执行复制,然后删除。 (5认同)