c# - 获取容器中 Azure blob 文件的名称列表?

标签 c# .net azure azure-blob-storage

我需要列出 Azure Blob 文件名。目前我可以列出所有带有 URL 的文件,但我只需要名称列表。我想避免解析名称。您能看我下面的代码和指南吗:

CloudStorageAccount backupStorageAccount = CloudStorageAccount.Parse(blobConectionString);

var backupBlobClient = backupStorageAccount.CreateCloudBlobClient();
var backupContainer = backupBlobClient.GetContainerReference(container);

var list = backupContainer.ListBlobs();

最佳答案

如果您使用的是Windows Azure Storage 4.3.0,请尝试此代码。

List<string> blobNames = list.OfType<CloudBlockBlob>().Select(b => b.Name).ToList();

关于c# - 获取容器中 Azure blob 文件的名称列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23485514/

相关文章:

C# 代码无法连接到 Azure SQL 数据库

c# - 如何使用 LINQ 实现此目的?

C#/.NET : Creating Dynamic Visuals in C#

c# - 如何将 Dapper 与包含两个表之间的 INNER JOIN 的 SELECT 存储过程一起使用?

.net - SQL Azure 与 WCF 性能对比

Azure 开发运营 : Copying files to az fileshare very slow

c# - 在 C# 中返回 IList<T> 与数组?

c# - 如何将 Combobox 绑定(bind)到 ReactiveUI 中的命令?

c# - 如何避免在不同位置具有相同键/值查询字符串的重复网址?

azure - 无法使用已安装的 AzureAD 模块执行 Connet-AzureAD