Java ee – список файлов в папке ресурсов [дубликат]JAVA

Программисты JAVA общаются здесь
Anonymous
Java ee – список файлов в папке ресурсов [дубликат]

Сообщение Anonymous »

в моем проекте Java ee (war файл) У меня есть сценарии, хранящиеся в /src/main/resources/sql/admin. Эти сценарии называются с использованием определенного синтаксиса. Я пытаюсь определить все скрипты в папке, отсортировать их по синтаксису и потом при необходимости выполнить. К сожалению, у меня нет возможности определить список всех скриптов(*.sql) из указанной папки.
Я могу получить доступ к отдельным файлам по полному пути.
getClass().getClassLoader().getResourceAsStream("/sql/admin/ADM_000001_CREATE_TABLE.sql")
Но я не могу найти существующие файлы с помощью следующей команды. getClass().getClassLoader().getResources("/sql/admin/*.sql");
Есть ли способ вывести список всех путей к файлам SQL из папки чтобы я мог читать их с помощью getResourceAsStream?
====== UPDATE ======
Благодаря Совет VGR: теперь я использую Maven (maven-antrun-plugin) для автоматического создания списка файлов и сохранения его в файле. Я использую это в коде как ссылку на существующие файлы SQL.

generate-sources








${file-list}



run




Подробнее здесь: https://stackoverflow.com/questions/787 ... ces-folder

Вернуться в «JAVA»