获取存储帐户中最新文件的上次修改日期

时间:2016-08-25 06:14:46

标签: c# azure azure-storage azure-storage-blobs

场景:可以查看存储帐户并处理所有新帐户的程序。修改过的文件并在有新文件时采取行动。为此,我想找到最新文件的最后修改日期。我怎么能实现这一点?任何人都可以帮助我。

GET http://localhost:9090/app/login

3 个答案:

答案 0 :(得分:1)

终于得到了答案(只是所有文件的最后修改日期,而不是特定的最新文件)。

//Code to get the last modified date

CloudBlockBlob blockBlob = Container.GetBlockBlobReference(blobName);
blockBlob.FetchAttributes();
var lastModifiedDate = blockBlob.Properties.LastModified;
Console.WriteLine(lastModifiedDate);  

答案 1 :(得分:0)

正如vivek所提到的,我们可以使用LastModifyedUtc来获取最新修改的文​​件。我们还可以使用webjob blob触发器来监控最新的更改,请在previous post中查看我的回复。

答案 2 :(得分:0)

您可以使用以下代码。

CloudFile file = yourDirectory.GetFileReference(fileName);
file.FetchAttributes();
DateTime lastWriteDate = DateTime.Parse(file.Properties.LastModified.ToString());