если вы хотите быть уверены, что он создан, то это:
final String path = "target/logs/";
final File logsDir = new File(path);
final boolean logsDirCreated = logsDir.mkdir();
if (!logsDirCreated) {
final boolean logsDirExists = logsDir.exists();
assertThat(logsDirExists).isTrue();
}
beacuse mkDir()
возвращает логическое значение, и findbugs будет запрашивать его, если вы не используете переменную. Также это не приятно ...
mkDir()
возвращает только true, если mkDir()
создает его. Если dir существует, он возвращает false, поэтому для проверки созданного dir вызывайте, только exists()
если mkDir()
return false.
assertThat()
проверяет результат и завершается неудачно, если exists()
возвращает false. ofc вы можете использовать другие вещи для обработки несозданного каталога.