Как вы должны обрабатывать FileSystemAlreadyExistsException
при вызове FileSystems.newFileSystem ?
Одним из способов будет использование уже созданной файловой системы (getFileSystem
), но тогда вы можете столкнуться с проблемами, когда оригинальный создатель закроет ее, пока вы все еще используете ее.
Если нет общего ответа на этот вопрос, то как насчет ZipFileSystem
s? Допустим, я хочу создать файл для zip-файла, и я не знаю и не могу контролировать, существует ли FileSystem для этого конкретного zip-файла.
Есть ли надежный способ справиться с FileSystemAlreadyExistsException
?