Поделиться через


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.

Применяется к