2017-06-21 74 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();