Мне нужно проанализировать несколько файлов в моем веб-приложении.
Файлы находятся в каталоге (называемом «edms») на верхнем уровне моего .war-файла.
Когда я пытаюсь получить указатель на каталог для обработки, я получаю ошибки, поскольку возвращаемый ресурс имеет тип протокола vfszip.
Например, когда я использую MyClass.class.getResource ("/ edms"), я получаю что-то вроде "vfszip: C: /jboss/server/default/deploy/MyWar.war/edms".
Если я затем использую этот URL-адрес с объектами File, он потерпит неудачу, поскольку не сможет найти базовый каталог и содержащиеся в нем файлы.
Я смотрел на использование класса Spring ResourceUtils, но, похоже, не могу заставить их дать мне то, что я имел, что должно быть в состоянии: -
- Получить указатель на каталог (в моем .war-файле)
- Зацикливать каждый файл в каталоге - читать и анализировать его содержимое
Есть идеи?
Спасибо
Сара