小编E. *_*rdi的帖子

仅获取容器中 Azure blob 文件的所有名称?

我想要容器中 Azure Blob 文件中的所有名称(出于某种目的)。我发现了一些类似的问题,甚至是 stackoverflow.com 上的一个问题(获取容器中 Azure blob 文件的名称列表?)。但所有这些答案都首先使用 ListBlobs() 方法。这就是我想要防止的,因为有 24,000 个文件,大约需要 10 分钟才能将所有文件存储在列表中并从每个文件接收名称。我现在在 C# 中使用的方法:

            var container = GetOrCreateBlobContainer(containerName);
            var blobs = container.ListBlobs(useFlatBlobListing: true);
            var blobNames = blobs.OfType<CloudBlockBlob>().Select(b => b.Name).ToList();
            return blobNames;
Run Code Online (Sandbox Code Playgroud)

我想要什么:直接从存储中获取所有名称,而无需先使用 container.ListBlobs()。

这可能吗??

.net c# blob azure azure-storage-blobs

4
推荐指数
1
解决办法
4164
查看次数

标签 统计

.net ×1

azure ×1

azure-storage-blobs ×1

blob ×1

c# ×1