Создать каталог на java, но не вызывать ошибку, если она уже существует

Итак, я хочу создать каталог на Java. В случае, если каталог уже существует, эта функция ничего не сделает и не выдаст ошибку, но если она не существует, она создаст ее. Есть ли такая функция в Java?

Возможно, вы ошибаетесь, но похоже, что вы просто ищете улов, где ничего не происходит с уловом?

beefoak 31.10.2018 14:05

Принятый ответ должен вас охватить. Если нет, оставьте комментарий, и кто-нибудь сможет снова открыть вопрос.

Tim Biegeleisen 31.10.2018 14:07

Хм, вы хотите иметь FileAlreadyExistsException и ничего не делать внутри него.

AlexScalar 31.10.2018 14:08

В качестве альтернативы вы можете использовать Files.createDirectories (каталог пути, FileAttribute <?> ... attrs), который не вызовет исключение, если каталог уже существует. Он отличается тем, что приведет к созданию родительских директорий, если они не существуют. (на самом деле его использование рассматривается во втором наиболее популярном ответе связанного дубликата)

Aaron 31.10.2018 14:11

Я нашел решение. Я могу просто использовать File.mkdirs.

AlexScalar 31.10.2018 14:30
0
5
65
0

Другие вопросы по теме