FileSystems.NewFileSystem Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| NewFileSystem(IPath) |
Construye un nuevo |
| NewFileSystem(URI, IDictionary<String,Object>) |
Construye un nuevo sistema de archivos identificado por |
| NewFileSystem(IPath, ClassLoader) |
Construye un nuevo |
| NewFileSystem(IPath, IDictionary<String,Object>) |
Construye un nuevo |
| NewFileSystem(URI, IDictionary<String,Object>, ClassLoader) |
Construye un nuevo sistema de archivos identificado por |
| NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader) |
Construye un nuevo |
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<String,String> env = new HashMap<>();
env.put("capacity", "16G");
env.put("blockSize", "4k");
FileSystem fs = FileSystems.newFileSystem(URI.create("memory:///?name=logfs"), env);
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.
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.
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.
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.
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.