如何在不再次上传的情况下更改存储中 Firebase 文件的路径?

how to change the path of a Firebase file in storage without uploading again?

我在 Firebase 存储中有几百个文件,我需要将它们重新定位到不同的路径。

有没有一种方法可以使用 Node 或浏览器 SDK 更改这些文件的路径,而无需下载并重新上传所有内容?

您想使用 gsutil mv 命令 (docs):

gsutil mv gs://bucket/path/to/file gs://bucket/new/path/to/file

它还有使用 -r 标志进行递归移动(用于执行整个目录)的选项:

gsutil mv -r gs://bucket/path/to/files gs://bucket/new/path/to/files