FileSystems.Default Eigenschaft

Definition

Gibt den Standardwert FileSystemzurück.

public static Java.Nio.FileNio.FileSystem? Default { [Android.Runtime.Register("getDefault", "()Ljava/nio/file/FileSystem;", "", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getDefault", "()Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member Default : Java.Nio.FileNio.FileSystem

Eigenschaftswert

Das Standarddateisystem

Attribute

Hinweise

Gibt den Standardwert FileSystemzurück. Das Standarddateisystem erstellt Objekte, die Zugriff auf die Dateisysteme ermöglichen, auf die auf den virtuellen computer Java zugegriffen werden kann. Das <Em-Arbeitsverzeichnis></em> des Dateisystems ist das aktuelle Benutzerverzeichnis, das von der Systemeigenschaft user.dirbenannt wird. Dies ermöglicht die Interoperabilität mit der java.io.File java.io.File Klasse.

Der erste Aufruf einer der von dieser Klasse definierten Methoden sucht das Standardobjekt FileSystemProvider provider . Wenn die Systemeigenschaft java.nio.file.spi.DefaultFileSystemProvider nicht definiert ist, ist der Standardanbieter ein Systemstandardanbieter, der aufgerufen wird, um das Standarddateisystem zu erstellen.

Wenn die Systemeigenschaft java.nio.file.spi.DefaultFileSystemProvider definiert ist, wird sie als Liste einer oder mehrerer vollqualifizierter Namen konkreter Anbieterklassen verwendet, die durch das URI-Schema "file"identifiziert werden. Wenn die Eigenschaft eine Liste mit mehr als einem Namen ist, werden die Namen durch ein Komma getrennt. Jede Klasse wird mit dem Systemklassenladeprogramm geladen und instanziiert, indem sie einen Argumentkonstruktor aufrufen, dessen formaler Parametertyp lautet FileSystemProvider. Die Anbieter werden in der Reihenfolge geladen und instanziiert, in der sie in der Eigenschaft aufgeführt sind. Wenn dieser Vorgang fehlschlägt oder das Schema eines Anbieters nicht gleich "file" ist, wird ein nicht angegebener Fehler ausgelöst. URI-Schemas werden normalerweise ohne Bezug auf den Fall verglichen, aber für den Standardanbieter ist das Schema erforderlich "file". Die erste Anbieterklasse wird instanziiert, indem Sie sie mit einem Verweis auf den Systemstandardanbieter aufrufen. Die zweite Anbieterklasse wird instanziiert, indem Sie sie mit einem Verweis auf die erste Anbieterinstanz aufrufen. Die dritte Anbieterklasse wird instanziiert, indem sie mit einem Verweis auf die zweite Instanz usw. aufrufen. Der letzte zu instanziierte Anbieter wird zum Standardanbieter; die getFileSystem Methode wird mit dem URI "file:///" aufgerufen, um einen Verweis auf das Standarddateisystem abzurufen.

Nachfolgende Aufrufe dieser Methode geben das Dateisystem zurück, das vom ersten Aufruf zurückgegeben wurde.

Java Dokumentation für java.nio.file.FileSystems.getDefault().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: