natzi
natzi

Reputation: 11

How to count files (image) from firebase storage

How can I count files (images) that are stored in firebase storage? I have to use a for loop for each file that will be compared to a file that is not yet saved on firebase storage.

Upvotes: 0

Views: 3210

Answers (3)

Devesh
Devesh

Reputation: 376

You can now run aggregated queries: https://firebase.google.com/docs/firestore/query-data/aggregation-queries#java

Upvotes: 0

XXIV
XXIV

Reputation: 61

You get the Number of files present in your FirebaseStorage Folder like this:

private int countofimages;
final StorageReference okref = mStorageRef.child("YourImagesFolder"+"/");

 okref.listAll().addOnSuccessListener(new OnSuccessListener<ListResult>() {
    @Override
    public void onSuccess(ListResult listResult) {

        for (StorageReference item : listResult.getItems()) {
           countofimages =  listResult.getItems().size();//will give you number of files present in your firebase storage folder
                    }
          }
});

Upvotes: 0

Doug Stevenson
Doug Stevenson

Reputation: 317467

There is currently no API to list or count files in Cloud Storage. You will have to keep track of counts or files in some other database as you make changes to your storage bucket.

Upvotes: 4

Related Questions