获得某个目录下的目录列表?

目的:读取指定目录a下属所有目录里的data文件,再根据data内容做下一步处理,结构如下

a
|–b1
| |–data
|–b2
| |–data
|–b3
| |–data
|–datalist

目前的方案是在datalist中标注出所有data的位置,但这样看起来有点蠢,尤其是在添加新的b级目录时,请问各位大佬,在creator中有没有办法能获得目录a下的所有目录名???

之前试了用cc.loader的loadRedDir方法,但是这个方法会把所有的文件都加载出来,而在b级目录下还有大量的其他文件,这些文件应该是在用到的时候才去加载的

在loader中可以根据 ‘a/b/data’ 这种编译前路径来获取具体编译后的资源url,所以理论上在cocos中应该是有一个地方来记录resources-meta索引的映射数据,如果能获取到这个数据应该就能较小开销的解析出目录下级目录列表名了

请大佬们帮我确认是否有这个接口&&接口具体的写法,求大佬帮帮忙,我在官方api是真的找不到相关的方法了,给跪了Orz…

resources目录下的资源可以通过
cc.loader._assetTables.assets.getUuidArray或cc.loader._resources.getUuidArray
来获得相关数据

cc.loader._assetTables.assets._pathToUuid 有所有的映射关系,谢谢大佬Orz…