媒体库子文件夹Kentico 11

时间:2018-09-03 06:59:14

标签: kentico

我需要有关Kentico 11媒体库的帮助。我有一个内有多个文件夹的库,每个文件夹都有自己的图像。我需要获取文件夹的直接路径。在这种情况下,我的结构如下需要“顶部”的路径,以便我可以拉出“顶部”中的所有图像

>Store(Folder)
>-Clothing(Folder)
     > -Tops(Folder)
       --images(File)

1 个答案:

答案 0 :(得分:0)

要从文件夹中获取所有图像,例如商店/服装/上衣

您可以使用类似的内容:

var mediaFiles = MediaFileInfoProvider.GetMediaFiles()
    .WhereStartsWith("FilePath", "Store/Clothing/Tops");

根据进一步的要求,您还可以添加特定的文件类型

    .WhereEquals("FileExtension", ".png")

或仅从特定的媒体库中选择

    .WhereEquals("FileLibraryID", yourLibrary.LibraryID)

如果您有权访问数据库,则可以直接检查数据库中路径的存储方式:

SELECT * FROM Media_File WHERE filepath LIKE 'Store/Clothing/Tops%'