FileSystemProvider.GetFileSystem(URI) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает существующий FileSystem
объект, созданный этим поставщиком.
[Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "GetGetFileSystem_Ljava_net_URI_Handler", ApiSince=26)]
public abstract Java.Nio.FileNio.FileSystem? GetFileSystem (Java.Net.URI? uri);
[<Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "GetGetFileSystem_Ljava_net_URI_Handler", ApiSince=26)>]
abstract member GetFileSystem : Java.Net.URI -> Java.Nio.FileNio.FileSystem
Параметры
- uri
- URI
Справочник по URI
Возвращаемое значение
Файловая система
- Атрибуты
Комментарии
Возвращает существующий FileSystem
объект, созданный этим поставщиком.
Этот метод возвращает ссылку на FileSystem
созданную путем вызова #newFileSystem(URI,Map) newFileSystem(URI,Map)
метода. Файловые системы, созданные методом #newFileSystem(Path,Map) newFileSystem(Path,Map)
, не возвращаются этим методом. Файловая система определяется его URI
. Его точную форму зависит от поставщика. В случае поставщика по умолчанию компонент пути URI заключается "/"
в том, что центр, компоненты запроса и фрагмента не определены (неопределенные компоненты представлены null
).
Когда файловая система, созданная этим поставщиком, зависит от поставщика java.nio.file.FileSystem#close closed
, если этот метод возвращает ссылку на закрытую файловую систему или вызывает исключение FileSystemNotFoundException
. Если поставщик позволяет создать новую файловую систему с тем же универсальным кодом ресурса (URI), что и ранее созданная файловая система, этот метод вызывает исключение, если он вызывается после закрытия файловой системы (и перед созданием нового экземпляра #newFileSystem newFileSystem
методом).
Если диспетчер безопасности установлен, реализация поставщика может потребовать проверки разрешения перед возвратом ссылки на существующую файловую систему. В случае файловой FileSystems#getDefault default
системы проверка разрешений не требуется.
Документация по Java для java.nio.file.spi.FileSystemProvider.getFileSystem(java.net.URI)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.