Итак, я хочу создать каталог на Java. В случае, если каталог уже существует, эта функция ничего не сделает и не выдаст ошибку, но если она не существует, она создаст ее. Есть ли такая функция в Java?
Принятый ответ должен вас охватить. Если нет, оставьте комментарий, и кто-нибудь сможет снова открыть вопрос.
Хм, вы хотите иметь FileAlreadyExistsException и ничего не делать внутри него.
В качестве альтернативы вы можете использовать Files.createDirectories (каталог пути, FileAttribute <?> ... attrs), который не вызовет исключение, если каталог уже существует. Он отличается тем, что приведет к созданию родительских директорий, если они не существуют. (на самом деле его использование рассматривается во втором наиболее популярном ответе связанного дубликата)
Я нашел решение. Я могу просто использовать File.mkdirs.
Возможно, вы ошибаетесь, но похоже, что вы просто ищете улов, где ничего не происходит с уловом?