gpt4 book ai didi

c# - 如何获取 Azure Blob 存储中目录的 "Last Modified"属性

转载 作者:行者123 更新时间:2023-12-02 07:39:30 25 4
gpt4 key购买 nike

我正在尝试了解用于管理目录的 Azure blob 存储服务。如何获取 Azure 目录(CloudBlobDirectory) 的上次修改日期。我没有找到任何简单的答案来简单地说明这种情况是否可以实现。

我还尝试获取 Directory 最后修改的属性,但它总是返回 null

类似于下面的代码示例

(CloudBlobDirectory)item.Properties.LastModified.Value.LocalDateTime

我希望保持目录的最后修改,如 Windows 目录。

请让我知道如何获取 Azure 目录的最后修改日期,或者如何实现与 Windows 相同的效果???

I am trying to achieve this in ASP.NET Core application (C#)

提前致谢

最佳答案

我建议使用 Microsoft Azure.Storage.Blobs (12.X.X) 的新包
以下是获取容器和 blob 的“上次修改时间”属性的示例。

    //using Azure.Storage.Blobs;
//using Azure.Storage.Blobs.Models;

private static void GetContainerLastModified()
{
BlobContainerClient container = new BlobContainerClient(connectionString, "container1");

BlobContainerProperties properties = container.GetProperties();

Console.WriteLine(properties.LastModified);
}

private static void GetBlobLastModified()
{
BlobClient blob = new BlobClient(connectionString, "container1", "file1.txt");

BlobProperties properties = blob.GetProperties();

Console.WriteLine(properties.LastModified);
}

关于c# - 如何获取 Azure Blob 存储中目录的 "Last Modified"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59320321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com