【发布时间】:2018-07-08 08:10:55
【问题描述】:
我有 azure blob container 命名为 azure-con 里面有文件夹 test-data 在这个文件夹里面有多个文件夹是根据日期年份和分钟创建的开。
我想从最新的文件夹路径中获取文件是-
azure-con/1/22/333.json
我尝试了此代码,但对我不起作用无法使用 LastModified 获取其中的最新文件夹和文件 -
var containerName = "azure-con";
var latestBlob = containerName
.OfType<CloudBlockBlob>()
.OrderByDescending(m => m.Properties.LastModified).FirstOrDefault();
//var blobName = "azure-con/1/22/333.json";
I want to pass this above blobName from latestBlob code which gives latest file path
var storageAccount = CloudStorageAccount.Parse(connectionString);
var blobClient = storageAccount.CreateCloudBlobClient();
var container = blobClient.GetContainerReference(containerName);
var blob = container.GetBlockBlobReference(blobName);
【问题讨论】:
-
您在此处分享的同一个问题没有提供答案的提供者,希望能得到这个问题的答案
-
即使没有答案,但方法是正确的,您需要创建一个机制来自己跟踪它。 docs.microsoft.com/en-us/azure/storage/blobs/… - 你能不使用 LastModified 属性吗?
-
不,我无法在其中获取最新的文件夹和文件。
-
blob 中没有物理文件夹,“文件夹”只是 blob 路径的一部分。你能得到的最接近的是stackoverflow.com/questions/36266792/…
标签: azure azure-storage azure-blob-storage