【发布时间】:2019-07-10 14:04:24
【问题描述】:
我正在移植代码以在 C# 中使用 Azure 的存储 SDK。
传统上,我称之为更新修改文件的最后写入/修改时间:
File.SetLastWriteTimeUtc(fileName, lastWriteTimeUtc);
要更新 blob 的上次修改时间,我正在尝试执行类似的操作,但由于 LastModified 不可访问,因此无法做到:
CloudBlockBlob blob = container.GetBlockBlobReference(fileName);
blob.Properties.LastModified = lastWriteTimeUtc;
blob.SetProperties();
编译器错误:
无法将属性或索引器“Microsoft.WindowsAzure.Storage.Blob.BlobProperties.LastModified”分配给——它是只读的
如何更新 LastModified 属性?它不会总是更新到当前时间,所以我不能只是重新上传/触摸文件。
【问题讨论】:
标签: c# azure azure-storage azure-blob-storage