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.