Lenguaje

FileSystems.GetFileSystem(URI) Método

Definición

Devuelve una referencia a un existente 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

Parámetros

uri
URI

el URI para buscar el sistema de archivos

Devoluciones

referencia al sistema de archivos

Atributos

Comentarios

Devuelve una referencia a un existente FileSystem.

Este método recorre en iteración los FileSystemProvider#installedProviders() installed proveedores para buscar el proveedor identificado por el URI URI#getScheme scheme del URI especificado. Los esquemas de URI se comparan sin tener en cuenta el caso. La forma exacta del URI depende del proveedor. Si se encuentra, se invoca el método del FileSystemProvider#getFileSystem getFileSystem proveedor para obtener una referencia a .FileSystem

Una vez que un sistema de archivos creado por este proveedor es FileSystem#close closed dependiente del proveedor si este método devuelve una referencia al sistema de archivos cerrado o produce FileSystemNotFoundException. Si el proveedor permite crear un nuevo sistema de archivos con el mismo URI que un sistema de archivos que creó anteriormente, este método produce la excepción si se invoca después de cerrar el sistema de archivos (y antes de que el #newFileSystem newFileSystem método cree una nueva instancia).

Si se instala un administrador de seguridad, una implementación del proveedor puede requerir comprobar un permiso antes de devolver una referencia a un sistema de archivos existente. En el caso del sistema de archivos, no se requiere ninguna comprobación de FileSystems#getDefault default permisos.

Java documentación para java.nio.file.FileSystems.getFileSystem(java.net.URI).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a