我在" src / main / resources"中有一个公共资产列表。文件夹看起来像这样:
公共/图像/
我试图列出" public / images /"中的所有文件。目录,因为它是使用sbt universal:packageBin
编译的项目我尝试使用以下方式访问资产:
val input = getClass.getResourceAsStream("/public/images/")
或
val input = getClass.getResource("/public/images/")
getResourceAsStream
返回一个空结果,getResource
返回一个包含该文件夹直接路径的URL对象,但即使new File(getClass.getResource("/public/images/"))
作为.isDirectory()
检查,我也无法在该文件夹中列出任何内容{1}}返回false
作为回复,或.listFiles()
引发异常。
实现这一目标的最佳方法是什么?