我想列出存储帐户中子目录(例如images/nature
)中的所有blob。我正在使用此C#代码实现我的目标:
string storageConnectionString = Environment.GetEnvironmentVariable("BlobConnection",EnvironmentVariabletarget.Process);
CloudStorageaccount storageaccount = CloudStorageaccount.Parse(storageConnectionString);
CloudBlobClient blobClient = storageaccount.CreatecloudBlobClient();
CloudBlobContainer container = blobClient.getcontainerReference(@"images/nature");
此代码对我不起作用。您有什么想法,我该怎么做?
如果所有Blob都位于根文件夹中,则以下代码可以正常工作:
string storageConnectionString = Environment.GetEnvironmentVariable("BlobConnection",EnvironmentVariabletarget.Process);
CloudStorageaccount storageaccount = CloudStorageaccount.Parse(storageConnectionString);
CloudBlobClient blobClient = storageaccount.CreatecloudBlobClient();
CloudBlobContainer container = blobClient.getcontainerReference(@"images");