Reputation: 11
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
Reputation: 376
You can now run aggregated queries: https://firebase.google.com/docs/firestore/query-data/aggregation-queries#java
Upvotes: 0
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
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