У меня есть файл в формате PDF в моем веб-проекта на месте ниже:Невозможно проверить, если файл существует или нет в веб-проекте
«статический/Файлы для загрузки/20/Home_insurance_booklet.pdf»
«статические» присутствует в WebContent. Корень контекста проекта - «pas».
В одном из jsp мне нужно проверить, существует ли файл Home_insurance_booklet.pdf или нет. Я пытался разными способами, но не смог добиться успеха. Ниже приведен код, который я использовал.
String filePath = request.getContextPath()+"/static/Downloadables/20/Home_insurance_booklet.pdf";
if(new File(filePath.toString()).exists()) {
------
}
Через файл существует условие возвращает false. Как проверить, существует ли файл или нет w.r.t в определенном месте в корневом каталоге веб-проекта?
Edit: Путь к файлу отображается в /pas/static/Downloadables/20/Home_insurance_booklet.pdf
если вы печатаете Filepath что вы получите? – jamp
@jamp Я получаю: /pas/static/Downloadables/20/Home_insurance_booklet.pdf – Anveshan
Я предполагаю, что этот путь фактически не существует, не так ли? в виду, что он начинается с /, таким образом, это абсолютный путь ... возможно, вы хотите проверить pas/static/Downloadables/20/Home_insurance_booklet.pdf – jamp