FileSystems.GetFileSystem(URI) Метод

Определение

Возвращает ссылку на существующий FileSystemобъект .

[Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? GetFileSystem (Java.Net.URI? uri);
[<Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member GetFileSystem : Java.Net.URI -> Java.Nio.FileNio.FileSystem

Параметры

uri
URI

универсальный код ресурса (URI) для поиска файловой системы

Возвращаемое значение

ссылка на файловую систему

Атрибуты

Комментарии

Возвращает ссылку на существующий FileSystemобъект .

Этот метод выполняет итерацию по FileSystemProvider#installedProviders() installed поставщикам, чтобы найти поставщика, который идентифицируется по URI URI#getScheme scheme заданного URI. Схемы URI сравниваются без учета регистра. Точная форма URI сильно зависит от поставщика. Если он найден, метод поставщика FileSystemProvider#getFileSystem getFileSystem вызывается для получения ссылки на FileSystem.

После того как файловая система, созданная этим поставщиком FileSystem#close closed , зависит от поставщика, если этот метод возвращает ссылку на закрытую файловую систему или выдает FileSystemNotFoundException. Если поставщик позволяет создать новую файловую систему с тем же URI, что и ранее созданная файловая система, этот метод создает исключение при вызове после закрытия файловой системы (и перед созданием нового экземпляра #newFileSystem newFileSystem методом ).

Если диспетчер безопасности установлен, то реализации поставщика может потребоваться проверка разрешения, прежде чем возвращать ссылку на существующую файловую систему. В случае файловой FileSystems#getDefault default системы разрешение проверка не требуется.

Документация по Java для java.nio.file.FileSystems.getFileSystem(java.net.URI).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

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