媒体库子文件夹 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%'
我需要媒体库 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%'