如何在不再次上传的情况下更改存储中 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
我在 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