Firebase存储文件夹删除

时间:2017-07-08 16:59:13

标签: firebase firebase-storage

我在firebase存储中有一个文件夹,我将用户图像上传到,但是我无法删除此文件夹。

Storage.storage().reference().child("folder").delete(); 

我收到错误代码404,消息:未找到。无法删除对象。

1 个答案:

答案 0 :(得分:9)

目前无法使用Firebase SDK以编程方式删除云存储中的整个文件夹。事实证明,使用云存储,根本就没有任何“文件夹”。存储桶只是一组名称看起来像文件路径的对象。在这方面,它不是真正的“文件系统”。

如果要删除某个路径下的所有文件,则必须找到所有名称并单独删除它们。通常,应用程序会出于这个原因在Realtime Database中存储已知对象的路径。

如果要使用gsutil从命令行删除路径下的所有对象,请阅读the docs for "gsutil rm"