FileSystems.NewFileSystem Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| NewFileSystem(IPath) |
Constrói um novo |
| NewFileSystem(URI, IDictionary<String,Object>) |
Constrói um novo sistema de arquivos identificado por um |
| NewFileSystem(IPath, ClassLoader) |
Constrói um novo |
| NewFileSystem(IPath, IDictionary<String,Object>) |
Constrói um novo |
| NewFileSystem(URI, IDictionary<String,Object>, ClassLoader) |
Constrói um novo sistema de arquivos identificado por um |
| NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader) |
Constrói um novo |
NewFileSystem(IPath)
Constrói um novo FileSystem para acessar o conteúdo de um arquivo como um sistema de arquivos.
[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
o caminho para o arquivo
Retornos
um novo sistema de arquivos
- Atributos
Comentários
Constrói um novo FileSystem para acessar o conteúdo de um arquivo como um sistema de arquivos.
Esse método usa provedores especializados que criam sistemas pseudo-arquivos em que o conteúdo de um ou mais arquivos é tratado como um sistema de arquivos.
Esse método primeiro tenta localizar um provedor instalado exatamente da mesma maneira que o #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) método. Se encontrado, o método do FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) provedor é invocado com um mapa vazio para construir o novo sistema de arquivos.
Adicionado em 13.
Java documentação para java.nio.file.FileSystems.newFileSystem(java.nio.file.Path).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
NewFileSystem(URI, IDictionary<String,Object>)
Constrói um novo sistema de arquivos identificado por um 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
o URI que identifica o sistema de arquivos
- env
- IDictionary<String,Object>
um mapa de propriedades específicas do provedor para configurar o sistema de arquivos; pode estar vazio
Retornos
um novo sistema de arquivos
- Atributos
Comentários
Constrói um novo sistema de arquivos identificado por um URI
Esse método itera nos FileSystemProvider#installedProviders() installed provedores para localizar o provedor identificado pelo URI URI#getScheme scheme do URI fornecido. Os esquemas de URI são comparados sem considerar o caso. A forma exata do URI é altamente dependente do provedor. Se encontrado, o método do FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) provedor é invocado para construir o novo sistema de arquivos.
Depois que um sistema de arquivos é FileSystem#close closed dependente do provedor, se o provedor permite que um novo sistema de arquivos seja criado com o mesmo URI que um sistema de arquivos criado anteriormente.
<b>Exemplo de uso:</b> Suponha que haja um provedor identificado pelo 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);
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
NewFileSystem(IPath, ClassLoader)
Constrói um novo FileSystem para acessar o conteúdo de um arquivo como um sistema de arquivos.
[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
o caminho para o arquivo
- loader
- ClassLoader
o carregador de classe para localizar o provedor ou null tentar localizar apenas um provedor instalado
Retornos
um novo sistema de arquivos
- Atributos
Comentários
Constrói um novo FileSystem para acessar o conteúdo de um arquivo como um sistema de arquivos.
Esse método usa provedores especializados que criam sistemas pseudo-arquivos em que o conteúdo de um ou mais arquivos é tratado como um sistema de arquivos.
Esse método itera nos FileSystemProvider#installedProviders() installed provedores. Ele invoca, por sua vez, o método de FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) cada provedor com um mapa vazio. Se um provedor retornar um sistema de arquivos, a iteração será encerrada e o sistema de arquivos será retornado. Se nenhum dos provedores instalados retornar um, será feita uma FileSystem tentativa de localizar o provedor usando o carregador de classe especificado. Se um provedor retornar um sistema de arquivos, a pesquisa será encerrada e o sistema de arquivos será retornado.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
NewFileSystem(IPath, IDictionary<String,Object>)
Constrói um novo FileSystem para acessar o conteúdo de um arquivo como um sistema de arquivos.
[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
o caminho para o arquivo
- env
- IDictionary<String,Object>
um mapa de propriedades específicas do provedor para configurar o sistema de arquivos; pode estar vazio
Retornos
um novo sistema de arquivos
- Atributos
Comentários
Constrói um novo FileSystem para acessar o conteúdo de um arquivo como um sistema de arquivos.
Esse método usa provedores especializados que criam sistemas pseudo-arquivos em que o conteúdo de um ou mais arquivos é tratado como um sistema de arquivos.
Esse método primeiro tenta localizar um provedor instalado exatamente da mesma maneira que o #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) método. Se encontrado, o método do FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) provedor é invocado para construir o novo sistema de arquivos.
Adicionado em 13.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
NewFileSystem(URI, IDictionary<String,Object>, ClassLoader)
Constrói um novo sistema de arquivos identificado por um 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
o URI que identifica o sistema de arquivos
- env
- IDictionary<String,Object>
um mapa de propriedades específicas do provedor para configurar o sistema de arquivos; pode estar vazio
- loader
- ClassLoader
o carregador de classe para localizar o provedor ou null tentar localizar apenas um provedor instalado
Retornos
um novo sistema de arquivos
- Atributos
Comentários
Constrói um novo sistema de arquivos identificado por um URI
Esse método primeiro tenta localizar um provedor instalado exatamente da mesma maneira que o #newFileSystem(URI,Map) newFileSystem(URI,Map) método. Se nenhum dos provedores instalados der suporte ao esquema de URI, será feita uma tentativa de localizar o provedor usando o carregador de classe fornecido. Se um provedor que dá suporte ao esquema de URI estiver localizado, ele FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) será invocado para construir o novo sistema de arquivos.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader)
Constrói um novo FileSystem para acessar o conteúdo de um arquivo como um sistema de arquivos.
[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
o caminho para o arquivo
- env
- IDictionary<String,Object>
um mapa de propriedades específicas do provedor para configurar o sistema de arquivos; pode estar vazio
- loader
- ClassLoader
o carregador de classe para localizar o provedor ou null tentar localizar apenas um provedor instalado
Retornos
um novo sistema de arquivos
- Atributos
Comentários
Constrói um novo FileSystem para acessar o conteúdo de um arquivo como um sistema de arquivos.
Esse método usa provedores especializados que criam sistemas pseudo-arquivos em que o conteúdo de um ou mais arquivos é tratado como um sistema de arquivos.
Esse método itera nos FileSystemProvider#installedProviders() installed provedores. Ele invoca, por sua vez, o método de FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) cada provedor. Se um provedor retornar um sistema de arquivos, a iteração será encerrada e o sistema de arquivos será retornado. Se nenhum dos provedores instalados retornar um, será feita uma FileSystem tentativa de localizar o provedor usando o carregador de classe especificado. Se um provedor retornar um sistema de arquivos, a pesquisa será encerrada e o sistema de arquivos será retornado.
Adicionado em 13.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.