Compartilhar via


FileSystemProvider.GetFileSystem(URI) Método

Definição

Retorna um existente FileSystem criado por esse provedor.

[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

Referência de URI

Retornos

O sistema de arquivos

Atributos

Comentários

Retorna um existente FileSystem criado por esse provedor.

Esse método retorna uma referência a um FileSystem que foi criado invocando o #newFileSystem(URI,Map) newFileSystem(URI,Map) método. Os sistemas de arquivos criados pelo #newFileSystem(Path,Map) newFileSystem(Path,Map) método não são retornados por esse método. O sistema de arquivos é identificado por seu URIarquivo . Sua forma exata é altamente dependente do provedor. No caso do provedor padrão, o componente de caminho do URI é "/" e os componentes de autoridade, consulta e fragmento são indefinidos (componentes indefinidos são representados por null).

Uma vez que um sistema de arquivos criado por esse provedor é java.nio.file.FileSystem#close closed , ele é dependente do provedor se esse método retorna uma referência ao sistema de arquivos fechado ou lança FileSystemNotFoundException. Se o provedor permitir que um novo sistema de arquivos seja criado com o mesmo URI de um sistema de arquivos criado anteriormente, esse método lançará a exceção se for invocado depois que o sistema de arquivos for fechado (e antes que uma nova instância seja criada pelo #newFileSystem newFileSystem método).

Se um gerenciador de segurança estiver instalado, uma implementação de provedor pode exigir a verificação de uma permissão antes de retornar uma referência a um sistema de arquivos existente. No caso do FileSystems#getDefault default sistema de arquivos, nenhuma verificação de permissão é necessária.

Documentação Java para java.nio.file.spi.FileSystemProvider.getFileSystem(java.net.URI).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a