我正试图以“10”前缀获取所有内容,如下所示:
https://ideesstorage.blob.core.windows.net/development-fotosproyectos/10/29.jpg
到目前为止,我只能使用directory.Uri:
来获取此信息https://ideesstorage.blob.core.windows.net/development-fotosproyectos/10/
以下代码获取容器中的所有目录,而不是前缀中的文件名,如预期的那样:
var query = blobContainer.ListBlobs(null, false, BlobListingDetails.None);
foreach (IListBlobItem item in query)
{
if (item.GetType() == typeof(CloudBlobDirectory))
{
CloudBlobDirectory directory = (CloudBlobDirectory)item;
Console.WriteLine("Directory: {0}-{1}", directory.Uri, directory.Prefix);
}
}
我想要的是获取指定前缀中每个文件的Uri。
提前感谢您的时间。
答案 0 :(得分:4)
看看下面的代码:
true
基本上,您需要将useFlatBlobListing
传递给name of the folder
参数,将prefix
传递为"10"
( /home/mypc/workspace/myci
(。{/ p>})。