gpt4 book ai didi

java - CQ5/JSP如何加载文件夹内容

转载 作者:行者123 更新时间:2023-12-01 14:50:00 24 4
gpt4 key购买 nike

如何加载 Adob​​e CQ5/JSP 中文件夹的内容?我已经尝试过这段代码

File folder = new File(pathToFolder);
File[] listOfFiles = folder.listFiles();
if(listOfFiles == null){ //this statement is just for debugging purposes
System.out.println("NULL");
}else{
System.out.println("NOT NULL");
...

但我仍然从 println() 得到 NULL 输出。

感谢您的帮助。

最佳答案

我认为问题在于您假设 CRX 存储库中的文件夹可以被视为与文件系统上的文件夹相同,这当然是错误的,并导致了问题。

我建议使用 Sling API,并使用 ResourceResolver获取对您的文件夹的引用并从那里获取它的子资源。您可能会考虑使用 JCR Node API,具体取决于您想要执行的操作。还有 CQ 特定的 API 用于处理 DAM Assets 、页面等,正确的 API 取决于您想要执行的操作,因此在不了解这一点的情况下,我无法做出具体的推荐。

关于java - CQ5/JSP如何加载文件夹内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com