C#Azure获取包含文件的特定目录
我想从azure获取特定文件夹。名称看起来像528646646-2020-02-01TGDZ.25.738。 但是我只想找到第一个数字(528646646)的文件夹。当我有了这个,我想得到这个文件夹中包含的所有文件C#Azure获取包含文件的特定目录,c#,azure,azure-storage-blobs,C#,Azure,Azure Storage Blobs,我想从azure获取特定文件夹。名称看起来像528646646-2020-02-01TGDZ.25.738。 但是我只想找到第一个数字(528646646)的文件夹。当我有了这个,我想得到这个文件夹中包含的所有文件 我如何才能做到这一点?这是可能的,因为您说您正在使用最新的sdk,所以我想您正在使用Azure Blob存储客户端库v12 for.NET 如果是,您可以使用方法来实现它。此方法允许prefix过滤结果 你可以参考我下面的代码 string connectionString = "s
我如何才能做到这一点?这是可能的,因为您说您正在使用最新的sdk,所以我想您正在使用Azure Blob存储客户端库v12 for.NET 如果是,您可以使用方法来实现它。此方法允许prefix过滤结果 你可以参考我下面的代码
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);
}
string connectionString=“存储连接字符串”;
//创建一个BlobServiceClient对象,该对象将用于创建容器客户端
BlobServiceClient BlobServiceClient=新BlobServiceClient(connectionString);
BlobContainerClient containerClient=blobServiceClient.GetBlobContainerClient(“container1”);
Pageable blobs=containerClient.GetBlobs(前缀:“images”);
foreach(blob中的var blob)
{
Console.WriteLine(blob.Name);
}
我列出了所有带有image
前缀的文件
假设这是您想要的,希望能对您有所帮助。文件夹名为
528646646
?另外,您正在使用哪个版本的Azure Storage SDK?不,文件夹名为528646646-2020-02-01TGDZ.25.738,我使用最新版本。它是用Visual Studio自动安装的。现在有进程吗?