Freigeben über


FileSystemProvider.GetFileSystem(URI) Methode

Definition

Gibt eine vorhandene FileSystem zurück, die von diesem Anbieter erstellt wurde.

[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

Parameter

uri
URI

URI-Referenz

Gibt zurück

Das Dateisystem

Attribute

Hinweise

Gibt eine vorhandene FileSystem zurück, die von diesem Anbieter erstellt wurde.

Diese Methode gibt einen Verweis auf einen FileSystem zurück, der durch Aufrufen der #newFileSystem(URI,Map) newFileSystem(URI,Map) -Methode erstellt wurde. Dateisysteme, die die #newFileSystem(Path,Map) newFileSystem(Path,Map) -Methode erstellt haben, werden von dieser Methode nicht zurückgegeben. Das Dateisystem wird durch sein URIidentifiziert. Die genaue Form ist stark vom Anbieter abhängig. Im Fall des Standardanbieters lautet "/" die Pfadkomponente des URI, und die Autoritäts-, Abfrage- und Fragmentkomponenten sind undefiniert (undefinierte Komponenten werden durch nulldargestellt).

Sobald ein von diesem Anbieter java.nio.file.FileSystem#close closed erstelltes Dateisystem ist, ist es anbieterabhängig, wenn diese Methode einen Verweis auf das geschlossene Dateisystem zurückgibt oder auslöst FileSystemNotFoundException. Wenn der Anbieter das Erstellen eines neuen Dateisystems mit demselben URI wie ein zuvor erstelltes Dateisystem zulässt, löst diese Methode die Ausnahme aus, wenn sie aufgerufen wird, nachdem das Dateisystem geschlossen wurde (und bevor ein neuer instance von der #newFileSystem newFileSystem -Methode erstellt wird).

Wenn ein Sicherheits-Manager installiert ist, muss eine Anbieterimplementierung möglicherweise eine Berechtigung überprüfen, bevor ein Verweis auf ein vorhandenes Dateisystem zurückgegeben wird. Im Fall des Dateisystems FileSystems#getDefault default ist keine Berechtigungsprüfung erforderlich.

Java-Dokumentation für java.nio.file.spi.FileSystemProvider.getFileSystem(java.net.URI).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: