gpt4 book ai didi

c# - 检查 Azure 存储中是否存在 blob

转载 作者:IT王子 更新时间:2023-10-29 03:34:02 24 4
gpt4 key购买 nike

我有一个非常简单的问题(我希望如此!) - 我只想查明某个 blob(具有我定义的名称)是否存在于特定容器中。如果它存在,我就会下载它,如果不存在,我就会做其他事情。

我在管间进行了一些搜索,显然曾经有一个名为DoesExist或类似的函数...但与许多Azure API一样,这个似乎不再存在(或者如果它存在) ,有一个非常巧妙伪装的名字)。

最佳答案

新 API 具有 .Exists() 函数调用。只需确保您使用 GetBlockBlobReference,它不会执行对服务器的调用。它使该功能变得如此简单:

public static bool BlobExistsOnCloud(CloudBlobClient client, 
string containerName, string key)
{
return client.GetContainerReference(containerName)
.GetBlockBlobReference(key)
.Exists();
}

关于c# - 检查 Azure 存储中是否存在 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642919/

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