Lenguaje

FileSystems.NewFileSystem Método

Definición

Sobrecargas

Nombre Description
NewFileSystem(IPath)

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

NewFileSystem(URI, IDictionary<String,Object>)

Construye un nuevo sistema de archivos identificado por URI

NewFileSystem(IPath, ClassLoader)

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

NewFileSystem(IPath, IDictionary<String,Object>)

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

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

Construye un nuevo sistema de archivos identificado por URI

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

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

NewFileSystem(IPath)

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

[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

Parámetros

path
IPath

la ruta de acceso al archivo

Devoluciones

un nuevo sistema de archivos

Atributos

Comentarios

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

Este método hace uso de proveedores especializados que crean pseudo sistemas de archivos donde el contenido de uno o varios archivos se trata como un sistema de archivos.

En primer lugar, este método intenta localizar un proveedor instalado exactamente de la misma manera que el #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) método . Si se encuentra, se invoca el método del FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) proveedor con un mapa vacío para construir el nuevo sistema de archivos.

Agregado en 13.

Java documentación para java.nio.file.FileSystems.newFileSystem(java.nio.file.Path).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NewFileSystem(URI, IDictionary<String,Object>)

Construye un nuevo sistema de archivos identificado por 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

Parámetros

uri
URI

el URI que identifica el sistema de archivos

env
IDictionary<String,Object>

un mapa de propiedades específicas del proveedor para configurar el sistema de archivos; puede estar vacío

Devoluciones

un nuevo sistema de archivos

Atributos

Comentarios

Construye un nuevo sistema de archivos identificado por URI

Este método recorre en iteración los FileSystemProvider#installedProviders() installed proveedores para buscar el proveedor identificado por el URI URI#getScheme scheme del URI especificado. Los esquemas de URI se comparan sin tener en cuenta el caso. La forma exacta del URI depende del proveedor. Si se encuentra, se invoca el método del FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) proveedor para construir el nuevo sistema de archivos.

Una vez que un sistema de archivos es FileSystem#close closed dependiente del proveedor si el proveedor permite crear un nuevo sistema de archivos con el mismo URI que un sistema de archivos que creó anteriormente.

<b>Ejemplo de uso:</b> Supongamos que hay un proveedor identificado por el esquema "memory" instalado:

Map&lt;String,String&gt; env = new HashMap&lt;&gt;();
              env.put("capacity", "16G");
              env.put("blockSize", "4k");
              FileSystem fs = FileSystems.newFileSystem(URI.create("memory:///?name=logfs"), env);

Java documentación para java.nio.file.FileSystems.newFileSystem(java.net.URI, java.util.Map<java.lang.String, ?>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NewFileSystem(IPath, ClassLoader)

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

[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

Parámetros

path
IPath

la ruta de acceso al archivo

loader
ClassLoader

el cargador de clases para buscar el proveedor o null solo para intentar localizar un proveedor instalado

Devoluciones

un nuevo sistema de archivos

Atributos

Comentarios

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

Este método hace uso de proveedores especializados que crean pseudo sistemas de archivos donde el contenido de uno o varios archivos se trata como un sistema de archivos.

Este método recorre en iteración los FileSystemProvider#installedProviders() installed proveedores. Invoca, a su vez, el método de FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) cada proveedor con un mapa vacío. Si un proveedor devuelve un sistema de archivos, la iteración finaliza y se devuelve el sistema de archivos. Si ninguno de los proveedores instalados devuelve un FileSystem , se intenta localizar el proveedor mediante el cargador de clases especificado. Si un proveedor devuelve un sistema de archivos, la búsqueda finaliza y se devuelve el sistema de archivos.

Java documentación para java.nio.file.FileSystems.newFileSystem(java.nio.file.Path, java.lang.ClassLoader).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NewFileSystem(IPath, IDictionary<String,Object>)

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

[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

Parámetros

path
IPath

la ruta de acceso al archivo

env
IDictionary<String,Object>

un mapa de propiedades específicas del proveedor para configurar el sistema de archivos; puede estar vacío

Devoluciones

un nuevo sistema de archivos

Atributos

Comentarios

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

Este método hace uso de proveedores especializados que crean pseudo sistemas de archivos donde el contenido de uno o varios archivos se trata como un sistema de archivos.

En primer lugar, este método intenta localizar un proveedor instalado exactamente de la misma manera que el #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) método . Si se encuentra, se invoca el método del FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) proveedor para construir el nuevo sistema de archivos.

Agregado en 13.

Java documentación para java.nio.file.FileSystems.newFileSystem(java.nio.file.Path, java.util.Map<java.lang.String, ?>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Construye un nuevo sistema de archivos identificado por 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

Parámetros

uri
URI

el URI que identifica el sistema de archivos

env
IDictionary<String,Object>

un mapa de propiedades específicas del proveedor para configurar el sistema de archivos; puede estar vacío

loader
ClassLoader

el cargador de clases para buscar el proveedor o null solo para intentar localizar un proveedor instalado

Devoluciones

un nuevo sistema de archivos

Atributos

Comentarios

Construye un nuevo sistema de archivos identificado por URI

En primer lugar, este método intenta localizar un proveedor instalado exactamente de la misma manera que el #newFileSystem(URI,Map) newFileSystem(URI,Map) método . Si ninguno de los proveedores instalados admite el esquema de URI, se intenta localizar el proveedor mediante el cargador de clases especificado. Si se encuentra un proveedor que admite el esquema de URI, FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) se invoca para construir el nuevo sistema de archivos.

Java documentación para java.nio.file.FileSystems.newFileSystem(java.net.URI, java.util.Map<java.lang.String, ?>, java.lang.ClassLoader).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

[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

Parámetros

path
IPath

la ruta de acceso al archivo

env
IDictionary<String,Object>

un mapa de propiedades específicas del proveedor para configurar el sistema de archivos; puede estar vacío

loader
ClassLoader

el cargador de clases para buscar el proveedor o null solo para intentar localizar un proveedor instalado

Devoluciones

un nuevo sistema de archivos

Atributos

Comentarios

Construye un nuevo FileSystem para acceder al contenido de un archivo como un sistema de archivos.

Este método hace uso de proveedores especializados que crean pseudo sistemas de archivos donde el contenido de uno o varios archivos se trata como un sistema de archivos.

Este método recorre en iteración los FileSystemProvider#installedProviders() installed proveedores. Invoca, a su vez, el método de FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) cada proveedor. Si un proveedor devuelve un sistema de archivos, la iteración finaliza y se devuelve el sistema de archivos. Si ninguno de los proveedores instalados devuelve un FileSystem , se intenta localizar el proveedor mediante el cargador de clases especificado. Si un proveedor devuelve un sistema de archivos, la búsqueda finaliza y se devuelve el sistema de archivos.

Agregado en 13.

Java documentación para java.nio.file.FileSystems.newFileSystem(java.nio.file.Path, java.util.Map<java.lang.String, ?>, java.lang.ClassLoader).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a