android - 如何重命名 Firebase 存储中的文件夹 - Android Studio
问题描述
聪明的人。我为我的 android 应用程序使用 firebase。我需要重命名存储中特定的文件夹。有人可以请教我怎么做吗?
谢谢你的时间
解决方案
您应该知道的第一件事是 Cloud Storage 并没有真正的“文件夹”。因此,没有重命名文件夹的操作。
您可以将 Storage 视为键到值的巨大映射,其中键是文件的名称(完整路径),值是文件的内容。当路径名称的前缀与另一个路径重叠时,它会创建文件夹的外观,这有助于组织数据并在控制台中导航它们。但是在您的计算机文件系统中仍然没有像您这样的实际文件夹。
最接近重命名文件夹的方法实际上只是重命名路径包含该“文件夹”的每个文件。所以,如果你有这个文件:
/foo/bar/file.jpg
并且您想将“bar”重命名为“baz”,那么您需要重命名或以某种方式移动文件以改用此名称:
/foo/baz/file.jpg
该操作针对文件的整个路径,而不是路径中看似“文件夹”的内容。您必须对名称以“/foo/bar”开头的每个文件执行此操作。
推荐阅读
- python - 登录成功后如何获取授权码--Linkedin OAuth - Django, Python
- spring-cloud-dataflow - 如何在组合任务中设置我的应用程序属性?
- python - 在 .txt 文件中打开 JSON 格式文件
- python - 使用 python docker sdk 构建 docker 镜像
- java - 如何将下面的 Json 转换为 Java Pojo 类?
- react-native - 要求循环是允许的,但可能导致 react-native-maps 中的值未初始化
- light - Godot Light2D作为区域光而不是点?
- javascript - 无法通过页面上的活动操作刷新会话时间(快速会话)
- qt - QPushButton 的样式在设置非英文(Unicode)文本后改变
- html - react-select "closeMenuOnSelect={false}" 问题