FileSystems.NewFileSystem Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| NewFileSystem(IPath) |
Erstellt einen neuen |
| NewFileSystem(URI, IDictionary<String,Object>) |
Erstellt ein neues Dateisystem, das durch ein |
| NewFileSystem(IPath, ClassLoader) |
Erstellt einen neuen |
| NewFileSystem(IPath, IDictionary<String,Object>) |
Erstellt einen neuen |
| NewFileSystem(URI, IDictionary<String,Object>, ClassLoader) |
Erstellt ein neues Dateisystem, das durch ein |
| NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader) |
Erstellt einen neuen |
NewFileSystem(IPath)
Erstellt einen neuen FileSystem Zugriff auf den Inhalt einer Datei als Dateisystem.
[Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;)Ljava/nio/file/FileSystem;", "", ApiSince=36)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;)Ljava/nio/file/FileSystem;", "", ApiSince=36)>]
static member NewFileSystem : Java.Nio.FileNio.IPath -> Java.Nio.FileNio.FileSystem
Parameter
- path
- IPath
Der Pfad zur Datei
Gibt zurück
ein neues Dateisystem
- Attribute
Hinweise
Erstellt einen neuen FileSystem Zugriff auf den Inhalt einer Datei als Dateisystem.
Diese Methode verwendet spezielle Anbieter, die Pseudodateisysteme erstellen, bei denen der Inhalt einer oder mehrerer Dateien als Dateisystem behandelt wird.
Diese Methode versucht zunächst, einen installierten Anbieter auf genau die gleiche Weise wie die #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) Methode zu finden. Wenn gefunden, wird die Methode des Anbieters FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) mit einer leeren Zuordnung aufgerufen, um das neue Dateisystem zu erstellen.
Hinzugefügt in 13.
Java Dokumentation für java.nio.file.FileSystems.newFileSystem(java.nio.file.Path).
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:
NewFileSystem(URI, IDictionary<String,Object>)
Erstellt ein neues Dateisystem, das durch ein URI
[Android.Runtime.Register("newFileSystem", "(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Net.URI? uri, System.Collections.Generic.IDictionary<string,object>? env);
[<Android.Runtime.Register("newFileSystem", "(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member NewFileSystem : Java.Net.URI * System.Collections.Generic.IDictionary<string, obj> -> Java.Nio.FileNio.FileSystem
Parameter
- uri
- URI
der URI, der das Dateisystem identifiziert
- env
- IDictionary<String,Object>
eine Zuordnung von anbieterspezifischen Eigenschaften zum Konfigurieren des Dateisystems; kann leer sein
Gibt zurück
ein neues Dateisystem
- Attribute
Hinweise
Erstellt ein neues Dateisystem, das durch ein URI
Diese Methode durchläuft die FileSystemProvider#installedProviders() installed Anbieter, um den Anbieter zu finden, der durch den URI des angegebenen URI URI#getScheme scheme identifiziert wird. URI-Schemas werden ohne Beachtung des Falls verglichen. Die genaue Form des URI ist stark vom Anbieter abhängig. Wenn gefunden, wird die Methode des Anbieters FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) aufgerufen, um das neue Dateisystem zu erstellen.
Sobald ein Dateisystem vom Anbieter abhängig ist FileSystem#close closed , kann ein neues Dateisystem mit demselben URI wie ein zuvor erstelltes Dateisystem erstellt werden.
<b>Verwendungsbeispiel:</b> Angenommen, es gibt einen Vom Schema "memory" installierten Anbieter:
Map<String,String> env = new HashMap<>();
env.put("capacity", "16G");
env.put("blockSize", "4k");
FileSystem fs = FileSystems.newFileSystem(URI.create("memory:///?name=logfs"), env);
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:
NewFileSystem(IPath, ClassLoader)
Erstellt einen neuen FileSystem Zugriff auf den Inhalt einer Datei als Dateisystem.
[Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Nio.FileNio.IPath? path, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member NewFileSystem : Java.Nio.FileNio.IPath * Java.Lang.ClassLoader -> Java.Nio.FileNio.FileSystem
Parameter
- path
- IPath
Der Pfad zur Datei
- loader
- ClassLoader
das Klassenladeprogramm, um den Anbieter zu finden oder null nur zu versuchen, einen installierten Anbieter zu finden
Gibt zurück
ein neues Dateisystem
- Attribute
Hinweise
Erstellt einen neuen FileSystem Zugriff auf den Inhalt einer Datei als Dateisystem.
Diese Methode verwendet spezielle Anbieter, die Pseudodateisysteme erstellen, bei denen der Inhalt einer oder mehrerer Dateien als Dateisystem behandelt wird.
Diese Methode durchläuft die FileSystemProvider#installedProviders() installed Anbieter. Sie ruft wiederum die Methode jedes Anbieters FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) mit einer leeren Karte auf. Wenn ein Anbieter ein Dateisystem zurückgibt, wird die Iteration beendet, und das Dateisystem wird zurückgegeben. Wenn keine der installierten Anbieter einen FileSystem Fehler zurückgibt, wird versucht, den Anbieter mithilfe des angegebenen Klassenladeprogramms zu suchen. Wenn ein Anbieter ein Dateisystem zurückgibt, wird die Suche beendet, und das Dateisystem wird zurückgegeben.
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:
NewFileSystem(IPath, IDictionary<String,Object>)
Erstellt einen neuen FileSystem Zugriff auf den Inhalt einer Datei als Dateisystem.
[Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/util/Map;)Ljava/nio/file/FileSystem;", "", ApiSince=36)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Nio.FileNio.IPath? path, System.Collections.Generic.IDictionary<string,object>? env);
[<Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/util/Map;)Ljava/nio/file/FileSystem;", "", ApiSince=36)>]
static member NewFileSystem : Java.Nio.FileNio.IPath * System.Collections.Generic.IDictionary<string, obj> -> Java.Nio.FileNio.FileSystem
Parameter
- path
- IPath
Der Pfad zur Datei
- env
- IDictionary<String,Object>
eine Zuordnung von anbieterspezifischen Eigenschaften zum Konfigurieren des Dateisystems; kann leer sein
Gibt zurück
ein neues Dateisystem
- Attribute
Hinweise
Erstellt einen neuen FileSystem Zugriff auf den Inhalt einer Datei als Dateisystem.
Diese Methode verwendet spezielle Anbieter, die Pseudodateisysteme erstellen, bei denen der Inhalt einer oder mehrerer Dateien als Dateisystem behandelt wird.
Diese Methode versucht zunächst, einen installierten Anbieter auf genau die gleiche Weise wie die #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) Methode zu finden. Wenn gefunden, wird die Methode des Anbieters FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) aufgerufen, um das neue Dateisystem zu erstellen.
Hinzugefügt in 13.
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:
NewFileSystem(URI, IDictionary<String,Object>, ClassLoader)
Erstellt ein neues Dateisystem, das durch ein URI
[Android.Runtime.Register("newFileSystem", "(Ljava/net/URI;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Net.URI? uri, System.Collections.Generic.IDictionary<string,object>? env, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("newFileSystem", "(Ljava/net/URI;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member NewFileSystem : Java.Net.URI * System.Collections.Generic.IDictionary<string, obj> * Java.Lang.ClassLoader -> Java.Nio.FileNio.FileSystem
Parameter
- uri
- URI
der URI, der das Dateisystem identifiziert
- env
- IDictionary<String,Object>
eine Zuordnung von anbieterspezifischen Eigenschaften zum Konfigurieren des Dateisystems; kann leer sein
- loader
- ClassLoader
das Klassenladeprogramm, um den Anbieter zu finden oder null nur zu versuchen, einen installierten Anbieter zu finden
Gibt zurück
ein neues Dateisystem
- Attribute
Hinweise
Erstellt ein neues Dateisystem, das durch ein URI
Diese Methode versucht zunächst, einen installierten Anbieter auf genau die gleiche Weise wie die #newFileSystem(URI,Map) newFileSystem(URI,Map) Methode zu finden. Wenn keiner der installierten Anbieter das URI-Schema unterstützt, wird versucht, den Anbieter mithilfe des angegebenen Klassenladeprogramms zu suchen. Wenn sich ein Anbieter, der das URI-Schema unterstützt, befindet, wird er FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) aufgerufen, um das neue Dateisystem zu erstellen.
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:
NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader)
Erstellt einen neuen FileSystem Zugriff auf den Inhalt einer Datei als Dateisystem.
[Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=36)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Nio.FileNio.IPath? path, System.Collections.Generic.IDictionary<string,object>? env, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=36)>]
static member NewFileSystem : Java.Nio.FileNio.IPath * System.Collections.Generic.IDictionary<string, obj> * Java.Lang.ClassLoader -> Java.Nio.FileNio.FileSystem
Parameter
- path
- IPath
Der Pfad zur Datei
- env
- IDictionary<String,Object>
eine Zuordnung von anbieterspezifischen Eigenschaften zum Konfigurieren des Dateisystems; kann leer sein
- loader
- ClassLoader
das Klassenladeprogramm, um den Anbieter zu finden oder null nur zu versuchen, einen installierten Anbieter zu finden
Gibt zurück
ein neues Dateisystem
- Attribute
Hinweise
Erstellt einen neuen FileSystem Zugriff auf den Inhalt einer Datei als Dateisystem.
Diese Methode verwendet spezielle Anbieter, die Pseudodateisysteme erstellen, bei denen der Inhalt einer oder mehrerer Dateien als Dateisystem behandelt wird.
Diese Methode durchläuft die FileSystemProvider#installedProviders() installed Anbieter. Sie ruft wiederum die Methode jedes Anbieters FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) auf. Wenn ein Anbieter ein Dateisystem zurückgibt, wird die Iteration beendet, und das Dateisystem wird zurückgegeben. Wenn keine der installierten Anbieter einen FileSystem Fehler zurückgibt, wird versucht, den Anbieter mithilfe des angegebenen Klassenladeprogramms zu suchen. Wenn ein Anbieter ein Dateisystem zurückgibt, wird die Suche beendet, und das Dateisystem wird zurückgegeben.
Hinzugefügt in 13.
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.