2017-06-21 77 views
1

我们在容器中有近100个虚拟目录。现在,当我们运行下面的代码时,它会返回一切。获取容器和Azure Blob虚拟目录下的斑点列表

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

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

我希望如果有一种方法只能获得特定虚拟目录下的blob?

回答

2

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

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