从打包项目

时间:2018-05-11 13:16:02

标签: scala package

我在" src / main / resources"中有一个公共资产列表。文件夹看起来像这样:

公共/图像/

  • asd1.png
  • asd2.png

我试图列出" 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()引发异常。

实现这一目标的最佳方法是什么?

0 个答案:

没有答案