如何在Firebase存储中重命名文件夹-Android Studio

问题描述 投票:-1回答:1

聪明的人。我为我的Android应用程序使用Firebase。我需要重命名存储中特定的文件夹。可能有人请教我该怎么做?

感谢您的时间

android firebase google-cloud-storage firebase-storage
1个回答
0
投票

您应该知道的第一件事是,Cloud Storage确实没有“文件夹”。因此,没有重命名文件夹的操作。

您可以将存储视为键与值的巨型映射,其中键是文件的名称(完整路径),而值是文件的内容。当路径名的前缀与另一个路径重叠时,它将创建文件夹的外观,这有助于组织数据并在控制台中进行导航。但是,仍然没有像计算机文件系统中那样的实际文件夹。

最接近重命名文件夹的方法实际上只是重命名路径包含该“文件夹”的每个文件。因此,如果您有此文件:

/ foo / bar / file.jpg

并且您想将“ bar”重命名为“ baz”,那么您需要重命名或以某种方式移动文件以使用该名称:

/ foo / baz / file.jpg

该操作位于文件的整个path上,而不是路径中似乎是“文件夹”的地方。您必须对名称以“ / foo / bar”开头的每个文件执行此操作。

另请参见:Move/rename folder in Google Cloud Storage using nodejs gcloud api

© www.soinside.com 2019 - 2024. All rights reserved.