媒体库子文件夹 Kentico 11

Media Library Child Folder Kentico 11

我需要媒体库 Kentico 的一些帮助 11.I 有一个包含多个文件夹的库,每个文件夹都有自己的 images.What 我需要的是获取 folder.My 下面的结构,在这种情况下,我需要 "Tops" 的路径,以便我可以将所有图像拉入 "Tops"

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

从文件夹中获取所有图像,例如Store/Clothing/Tops

您可以使用类似的东西:

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

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

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

或select仅来自特定媒体库

    .WhereEquals("FileLibraryID", yourLibrary.LibraryID)

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

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