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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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