FileSystems.NewFileSystem Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| NewFileSystem(IPath) |
Costruisce un nuovo |
| NewFileSystem(URI, IDictionary<String,Object>) |
Costruisce un nuovo file system identificato da un oggetto |
| NewFileSystem(IPath, ClassLoader) |
Costruisce un nuovo |
| NewFileSystem(IPath, IDictionary<String,Object>) |
Costruisce un nuovo |
| NewFileSystem(URI, IDictionary<String,Object>, ClassLoader) |
Costruisce un nuovo file system identificato da un oggetto |
| NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader) |
Costruisce un nuovo |
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.
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.
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.