Groovy: Как загрузить файл свойств и справиться с ситуацией «файл не найден»? - PullRequest
0 голосов
/ 10 декабря 2018

Я использую следующий код для загрузки файла свойств:

    File propertiesFile = new File(PROPS_FILE_PATH)
    Properties workflowProperties = new Properties()
    propertiesFile.withInputStream {
        workflowProperties.load it
    }

и т. Д.

Это прекрасно работает.Но мне не удается справиться с ситуацией, когда файл не существует.Как правильно это сделать?Перехват FileNotFoundException или любого другого исключения для меня не сработал.

Спасибо.

1 Ответ

0 голосов
/ 10 декабря 2018

Вы должны проверить наличие файла:

File propertiesFile = new File(PROPS_FILE_PATH)
if( !propertiesFile.exists() ) throw new Exception( 'File not found' ) // bail out
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...