У меня такая ситуация: я пытаюсь удалить старый образ аватара для пользователя, прежде чем поместить новый из управляемого bean-компонента.
String fileName = "resources/img/useravatars/" + getSessionBean().getSearchAccount().getAvatar();
File f = new File(fileName);
Я немного погуглил, и мне кажется, что я могу получить путь к этой папке из ExternalContext, например:
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.getExternalContext(). ...
Но я не смог найти подходящий метод в документах класса . Не могли бы вы помочь с тем, что поставить вместо ... или предложить лучшее решение.
PS. Каким-то образом я подозреваю, что ссылку можно жестко закодировать, но пока безуспешно.