web-dev-qa-db-ja.com

Firebase Storageからコンテンツを含むフォルダーを削除する

子参照内のファイルは簡単に削除できますが、Firebase Storageからフォルダ全体を削除するにはどうすればよいですか?

let postRef = FIRStorage.storage().reference().child("posts/folderName")
    postRef.deleteWithCompletion { (error) in
        print(error)
    }

エラーファイルは存在しません。何か案は?

17
arvidurs

要するに、私たちは再帰的な(またはフォルダーの)削除を実装していません。このトピックは別の投稿で説明されています: FirebaseStorage:ディレクトリを削除する方法

現時点では、ファイルのリストを別のソース(Realtime Databaseなど)に保存し、必要に応じてファイルを削除することをお勧めします。このタイプの削除は、Firebaseコンソール(console.firebase.google.com)でも実行できます。

将来的には、この種の機能を提供する可能性がありますが、完全に仕様化されているわけではありません。

18
Mike McDonald