There is no such thing as a "folder" in blob storage. All files are stored flat in the container. This is misleading because most storage UX show you a "folder" structure but that doesn't actually exist. When you name a blob file you can include a "path" in the blob name such as logs/today/data.log
. The blob is stored in the container as logs/today/data.log
along with all the other blobs. When the UX renders the container it understands that you are using a hierarchical naming convention and it shows you the logs
folder but it is just UX magic. All blobs are stored at the "root" of the container, there are no folders.
The point of saying that is that you often will have replication rules in place to select the blobs that you want to copy. If you are looking for certain files then you cannot simply try to match against the base filename (e.g. data.log
) as it would not match against blobs that are stored in "folders" since the blob name contains that folder name. Check your replication rules and ensure that you aren't filtering out blobs that are in "folders" because of your rules.