У меня есть простой метод, который проверяет, является ли путь каталогом с некоторыми файлами.
Несмотря на то, что в папке много файлов, проверки не пройдены.
public boolean check() throws FileNotFoundException {
LOG.info("getPath, prefix set to : {}", prefix);
File templatesFolder = new File(prefix);
if (!templatesFolder.isDirectory() || templatesFolder.list() == null || templatesFolder.list().length == 0) {
LOG.error("Templates cannot be found in absolute path {}", templatesFolder.getAbsolutePath());
LOG.error("templatesFolder.isDirectory() {}", templatesFolder.isDirectory());
return false;
}
return true;
}
Вот вывод:
prefix set to : file:///tmp/templates/
Templates cannot be found in absolute path /home/oozen/workspace/pdfGenerator/file:/tmp/templates
isDirectory false
Как установить путь, чтобы проверки не провалились?