如何枚举azure blob存储中的blob名称
本文关键字:blob 存储 名称 azure 何枚举 枚举 | 更新日期: 2023-09-27 18:08:59
我需要一种最快的方法来枚举容器中的所有blob名称。容器中含有大约60万个斑点。现在我按如下方式枚举它:
您可以访问BlobProperties以获取名称:
var blobChank = ... ;
foreach (object o in blobChank)
{
BlobProperties bp = o as BlobProperties;
if (bp != null)
{
BlobProperties p = _Container.GetBlobProperties(bp.Name);
var name = p.Name; // get the name
}
}
或通过Linq:
List blobNames = blobChank .Select(b => (b) asCloudBlockBlob) . name);
,为了提高迭代速度,您可以在本地下载blobs,参见这里:http://gallery.technet.microsoft.com/scriptcenter/all-Blobs-with-Snapshots-3b184a79