У меня есть 2 проекта A и B в затмении.B имеет зависимость от A. В проекте A есть текстовый файл "file.txt"
.Этот файл может быть загружен в проект B, например, getClass().getResourceAsStream(...)
..., поскольку местоположение файла в classpath
.Я хочу предоставить это же имя файла в проекте B и выполнить некоторые действия, только если файл существует в проекте B. Если в проекте B нет файла, то при загрузке с getClass().getResourceAsStream(...)
файл не должен быть найден.В настоящее время файл всегда будет найден.
Спасибо за помощь.
С уважением, Себастьян
Мне нужно предоставить немного больше информации о проблеме.Извините.
Есть проект C, который является ядром.В проекте C есть класс, который делает следующее:
- Проверьте, существует ли
file.txt
.Это базовый код, который проверяет только имя файла.Нет названия пакета.И я не хочу его менять. - если да, то сделать что-то.
- если сейчас, то сделать что-то еще.
A зависит от C и B также зависитна C. Если A будет выполнен, то основной код из C будет пытаться найти file.txt
.
Если B будет выполнен, то основной код также попытается найти file.txt
.Если в проекте B нет файла, он будет найден, поскольку он находится в A. Я не хочу этого.
Большое спасибо.