foreach loop is the most efficient way though. But if the number of blobs is small, you could retrieve a list of all blobs and run the loop on that.
If you do think performance is a concern, you may consider invoking Exists method simultaneously.
Hope it helped!
If you need to know more about Azure, then you should join Azure training course online today.