Получить список файлов из папки внутри упакованного проекта - PullRequest
0 голосов
/ 11 мая 2018

У меня есть список общедоступных ресурсов внутри папки "src / main / resources", который выглядит следующим образом:

public / images /

  • 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() возвращает false в качестве ответа или .listFiles() выдает исключение.

Каков наилучший способ добиться этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...