CloudBlobContainer.ListBlobs
を使用してIListBlobItemsのリストを取得しています。私は、変数blocks
上の数をチェックしたときにそれがなぜ、それは常に0である、しかしMicrosoft.WindowsAzure.StorageClient.CloudBlockBlob.DownloadBlockListは0ブロックを返します
foreach (IListBlobItem item in blobs)
{
if (item.GetType() == typeof(CloudBlobDirectory))
{ }
else if (item.GetType() == typeof(CloudBlockBlob))
{
CloudBlockBlob blockBlob = (CloudBlockBlob)item;
IEnumerable<ListBlockItem> blocks = blockBlob.DownloadBlockList(new BlobRequestOptions { BlobListingDetails = BlobListingDetails.All });
Console.WriteLine(blockBlob.Name.PadRight(50, ' ') +
blocks.Sum(b => b.Size));
}
else
{
Console.WriteLine(item.Uri.LocalPath);
}
}
:私は、次のコードを使用して、ブロブの大きさを示すために、各エントリをループしていますか?
パーフェクト!正確に私が探しているもの。 –