Compartir a través de


FileSystemProvider.GetFileSystem(URI) Método

Definición

Devuelve un existente FileSystem creado por este proveedor.

[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

Parámetros

uri
URI

Referencia de URI

Devoluciones

El sistema de archivos

Atributos

Comentarios

Devuelve un existente FileSystem creado por este proveedor.

Este método devuelve una referencia a un FileSystem objeto creado invocando el #newFileSystem(URI,Map) newFileSystem(URI,Map) método . Este método no devuelve los sistemas de archivos creados por el #newFileSystem(Path,Map) newFileSystem(Path,Map) método . El sistema de archivos se identifica mediante su URI. Su forma exacta es altamente dependiente del proveedor. En el caso del proveedor predeterminado, el componente de ruta de acceso del URI es "/" y la autoridad, los componentes de consulta y fragmento no están definidos (los componentes indefinidos se representan mediante null).

Una vez que un sistema de archivos creado por este proveedor es java.nio.file.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.

Documentación de Java para java.nio.file.spi.FileSystemProvider.getFileSystem(java.net.URI).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a