我们在容器中有近100个虚拟目录。现在,当我们运行下面的代码时,它会返回所有内容。
foreach (IListBlobItem item in blobContainer.ListBlobs(null, false))
{
if (item.GetType() == typeof(CloudBlockBlob))
{
CloudBlockBlob blob = (CloudBlockBlob)item;
}
}
我希望如果有办法在特定的虚拟目录下只获得blob?
答案 0 :(得分:3)
好的,我通过挖掘SDK找到了解决方案。
CloudBlobDirectory blobDirectory = blobContainer.GetDirectoryReference(relativeAddress);
blobDirectory.ListBlobs();