获取Container和Azure Blob中虚拟目录下的blob列表

时间:2017-06-21 00:02:32

标签: azure azure-sdk-.net azure-blob-storage

我们在容器中有近100个虚拟目录。现在,当我们运行下面的代码时,它会返回所有内容。

            foreach (IListBlobItem item in blobContainer.ListBlobs(null, false))
            {

                if (item.GetType() == typeof(CloudBlockBlob))
                {
                    CloudBlockBlob blob = (CloudBlockBlob)item;
                }
            }

我希望如果有办法在特定的虚拟目录下只获得blob?

1 个答案:

答案 0 :(得分:3)

好的,我通过挖掘SDK找到了解决方案。

                CloudBlobDirectory blobDirectory = blobContainer.GetDirectoryReference(relativeAddress);
            blobDirectory.ListBlobs();