【发布时间】:2019-04-04 05:05:13
【问题描述】:
我正在尝试搜索与我的搜索模式匹配的文件。
static void ListBlobsInFolder() {
var account = <MyStorageAccount>
var blobClient = account.CreateCloudBlobClient();
var containerName = "importcontainer";
var folderName = "subfolder";
var container = blobClient.GetContainerReference(containerName);
var query = container.ListBlobs(prefix: folderName, useFlatBlobListing: true, blobListingDetails: BlobListingDetails.None);
foreach(var item in query) {
Console.WriteLine(item.Uri.Segments.Last());
}
}
这让我得到子文件夹中存在的文件列表。
有没有办法返回只匹配一个模式的文件。示例 我想检索其中包含“abc”的文件名。
这在 Azure 中可行吗?
【问题讨论】:
-
您可以使用前缀进行过滤,但仅此而已
标签: c# azure search azure-blob-storage