我需要列出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();