gpt4 book ai didi

C# Azure 获取包含文件的特定目录

转载 作者:行者123 更新时间:2023-12-03 01:33:08 25 4
gpt4 key购买 nike

我想从 azure 获取特定文件夹。该名称类似于 528646646-2020-02-01TGDZ.25.738。但我想找到仅包含第一个数字的文件夹(528646646)。当我有了这个文件时,我想获取该文件夹中包含的所有文件。

我该怎么做?

最佳答案

这是可能的,因为您说您正在使用最新的 sdk,所以我认为您正在使用适用于 .NET 的 Azure Blob 存储客户端库 v12。

如果是,您可以使用 GetBlobs方法来实现它。该方法允许前缀过滤结果。

你可以引用我下面的代码。

string connectionString = "storage connection string";

// Create a BlobServiceClient object which will be used to create a container client
BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);

BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient("container1");

Pageable<BlobItem> blobs = containerClient.GetBlobs(prefix: "images");

foreach (var blob in blobs)
{
Console.WriteLine(blob.Name);
}

我列出了所有带有 image 前缀的文件。

enter image description here

假设这就是您想要的,希望这可以帮助您。

关于C# Azure 获取包含文件的特定目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60417667/

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