FileSystems.NewFileSystem Metodo

Definizione

Overload

Nome Descrizione
NewFileSystem(IPath)

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

NewFileSystem(URI, IDictionary<String,Object>)

Costruisce un nuovo file system identificato da un oggetto URI

NewFileSystem(IPath, ClassLoader)

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

NewFileSystem(IPath, IDictionary<String,Object>)

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

NewFileSystem(URI, IDictionary<String,Object>, ClassLoader)

Costruisce un nuovo file system identificato da un oggetto URI

NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader)

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

NewFileSystem(IPath)

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

[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

Parametri

path
IPath

percorso del file

Valori restituiti

un nuovo file system

Attributi

Commenti

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

Questo metodo usa provider specializzati che creano pseudo file system in cui il contenuto di uno o più file viene considerato come un file system.

Questo metodo tenta innanzitutto di individuare un provider installato esattamente come il #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) metodo . Se trovato, il metodo del FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) provider viene richiamato con una mappa vuota per costruire il nuovo file system.

Aggiunta in 13.

per java.nio.file.FileSystems.newFileSystem(java.nio.file.Path).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

NewFileSystem(URI, IDictionary<String,Object>)

Costruisce un nuovo file system identificato da un oggetto 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

Parametri

uri
URI

URI che identifica il file system

env
IDictionary<String,Object>

una mappa di proprietà specifiche del provider per configurare il file system; può essere vuoto

Valori restituiti

un nuovo file system

Attributi

Commenti

Costruisce un nuovo file system identificato da un oggetto URI

Questo metodo esegue l'iterazione sui FileSystemProvider#installedProviders() installed provider per individuare il provider identificato dall'URI URI#getScheme scheme dell'URI specificato. Gli schemi URI vengono confrontati senza considerare la distinzione tra maiuscole e minuscole. La forma esatta dell'URI è altamente dipendente dal provider. Se trovato, viene richiamato il metodo del FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) provider per costruire il nuovo file system.

Una volta che un file system è FileSystem#close closed dipendente dal provider, se il provider consente la creazione di un nuovo file system con lo stesso URI di un file system creato in precedenza.

<b>Esempio di utilizzo:</b> Si supponga che sia presente un provider identificato dallo schema "memory" installato:

FileSystem fs = FileSystems.newFileSystem(URI.create("memory:///?name=logfs"),
                                                       Map.of("capacity", "16G", "blockSize", "4k"));

per java.nio.file.FileSystems.newFileSystem(java.net.URI, java.util.Map<java.lang.String, ?>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

NewFileSystem(IPath, ClassLoader)

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

[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

Parametri

path
IPath

percorso del file

loader
ClassLoader

caricatore di classi per individuare il provider o null solo per tentare di individuare un provider installato

Valori restituiti

un nuovo file system

Attributi

Commenti

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

Questo metodo usa provider specializzati che creano pseudo file system in cui il contenuto di uno o più file viene considerato come un file system.

Questo metodo tenta innanzitutto di individuare un provider installato esattamente come il #newFileSystem(Path, Map, ClassLoader) newFileSystem(Path, Map, ClassLoader) metodo con una mappa vuota. Se nessuno dei provider installati restituisce un FileSystem oggetto , viene effettuato un tentativo di individuare il provider usando il caricatore di classi specificato. Se un provider restituisce un file system, la ricerca termina e viene restituito il file system.

per java.nio.file.FileSystems.newFileSystem(java.nio.file.Path, java.lang.ClassLoader).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

NewFileSystem(IPath, IDictionary<String,Object>)

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

[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

Parametri

path
IPath

percorso del file

env
IDictionary<String,Object>

una mappa di proprietà specifiche del provider per configurare il file system; può essere vuoto

Valori restituiti

un nuovo file system

Attributi

Commenti

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

Questo metodo usa provider specializzati che creano pseudo file system in cui il contenuto di uno o più file viene considerato come un file system.

Questo metodo tenta innanzitutto di individuare un provider installato esattamente come il #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) metodo . Se trovato, viene richiamato il metodo del FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) provider per costruire il nuovo file system.

Aggiunta in 13.

per java.nio.file.FileSystems.newFileSystem(java.nio.file.Path, java.util.Map<java.lang.String, ?>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

NewFileSystem(URI, IDictionary<String,Object>, ClassLoader)

Costruisce un nuovo file system identificato da un oggetto 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

Parametri

uri
URI

URI che identifica il file system

env
IDictionary<String,Object>

una mappa di proprietà specifiche del provider per configurare il file system; può essere vuoto

loader
ClassLoader

caricatore di classi per individuare il provider o null solo per tentare di individuare un provider installato

Valori restituiti

un nuovo file system

Attributi

Commenti

Costruisce un nuovo file system identificato da un oggetto URI

Questo metodo tenta innanzitutto di individuare un provider installato esattamente come il #newFileSystem(URI,Map) newFileSystem(URI,Map) metodo . Se nessuno dei provider installati supporta lo schema URI, viene effettuato un tentativo di individuare il provider usando il caricatore di classi specificato. Se si trova un provider che supporta lo schema URI, FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) viene richiamato per costruire il nuovo file system.

per java.nio.file.FileSystems.newFileSystem(java.net.URI, java.util.Map<java.lang.String, ?>, java.lang.ClassLoader).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader)

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

[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

Parametri

path
IPath

percorso del file

env
IDictionary<String,Object>

una mappa di proprietà specifiche del provider per configurare il file system; può essere vuoto

loader
ClassLoader

caricatore di classi per individuare il provider o null solo per tentare di individuare un provider installato

Valori restituiti

un nuovo file system

Attributi

Commenti

Costruisce un nuovo FileSystem oggetto per accedere al contenuto di un file come file system.

Questo metodo usa provider specializzati che creano pseudo file system in cui il contenuto di uno o più file viene considerato come un file system.

Questo metodo esegue l'iterazione sui FileSystemProvider#installedProviders() installed provider. Richiama, a sua volta, il metodo di FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) ogni provider. Se un provider restituisce un file system, l'iterazione termina e viene restituito il file system. Se nessuno dei provider installati restituisce un FileSystem oggetto , viene effettuato un tentativo di individuare il provider usando il caricatore di classi specificato. Se un provider restituisce un file system, la ricerca termina e viene restituito il file system.

Aggiunta in 13.

per java.nio.file.FileSystems.newFileSystem(java.nio.file.Path, java.util.Map<java.lang.String, ?>, java.lang.ClassLoader).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a