找到每个BLOB的内存

时间:2014-07-16 19:17:13

标签: c# azure azure-storage-blobs

我用过这5个blob? (请注意,数字可能会从5更改为10到13,更改为任何内容)

这是我到目前为止所得到的:

class Program
{
    static void Main(string[] args)
    {  
        CloudBlockBlob blob = 
            sampleContainer.GetBlockBlobReference("APictureFile.jpg");
    }
}

我的问题:

1 个答案:

答案 0 :(得分:0)

你可以做这样的事情(如果我在假设你正在寻找文件的累积长度时这是正确的)

var blobs = sampleContainer.ListBlobs();
int size = 0;

foreach(var blobItem in blobs) {
  CloudBlockBlob blob = (CloudBlockBlob)blobItem ;
  blob.FetchAttributes();
  size+= blob.Properties.Length;
}