Как обрабатывать FileSystemAlreadyExistsException? - PullRequest
2 голосов
/ 28 апреля 2019

Как вы должны обрабатывать FileSystemAlreadyExistsException при вызове FileSystems.newFileSystem ?

Одним из способов будет использование уже созданной файловой системы (getFileSystem​), но тогда вы можете столкнуться с проблемами, когда оригинальный создатель закроет ее, пока вы все еще используете ее.

Если нет общего ответа на этот вопрос, то как насчет ZipFileSystem s? Допустим, я хочу создать файл для zip-файла, и я не знаю и не могу контролировать, существует ли FileSystem для этого конкретного zip-файла.

Есть ли надежный способ справиться с FileSystemAlreadyExistsException?

...