Idioma

FileSystems.Default Propriedade

Definição

Retorna o padrão FileSystem.

public static Java.Nio.FileNio.FileSystem? Default { [Android.Runtime.Register("getDefault", "()Ljava/nio/file/FileSystem;", "", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getDefault", "()Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member Default : Java.Nio.FileNio.FileSystem

Valor da propriedade

o sistema de arquivos padrão

Atributos

Comentários

Retorna o padrão FileSystem. O sistema de arquivos padrão cria objetos que fornecem acesso aos sistemas de arquivos acessíveis à máquina virtual Java. O <diretório< de trabalho em/em> do sistema de arquivos é o diretório de usuário atual, nomeado pela propriedade user.dirdo>sistema. Isso permite interoperabilidade com a java.io.File java.io.File classe.

A primeira invocação de qualquer um dos métodos definidos por essa classe localiza o objeto padrão FileSystemProvider provider . Quando a propriedade java.nio.file.spi.DefaultFileSystemProvider do sistema não é definida, o provedor padrão é um provedor padrão do sistema que é invocado para criar o sistema de arquivos padrão.

Se a propriedade java.nio.file.spi.DefaultFileSystemProvider do sistema for definida, ela será usada para ser uma lista de um ou mais nomes totalmente qualificados de classes de provedor concretas identificadas pelo esquema "file"de URI. Em que a propriedade é uma lista de mais de um nome, os nomes são separados por uma vírgula. Cada classe é carregada, usando o carregador de classe do sistema e instanciada invocando um construtor de um argumento cujo tipo de parâmetro formal é FileSystemProvider. Os provedores são carregados e instanciados na ordem em que estão listados na propriedade. Se esse processo falhar ou o esquema de um provedor não for igual a "file" , um erro não especificado será gerado. Os esquemas de URI normalmente são comparados sem considerar o caso, mas para o provedor padrão, o esquema é necessário para ser "file". A primeira classe de provedor é instanciada invocando-a com uma referência ao provedor padrão do sistema. A segunda classe de provedor é instanciada invocando-a com uma referência à primeira instância do provedor. A terceira classe de provedor é instanciada invocando-a com uma referência à segunda instância e assim por diante. O último provedor a ser instanciado torna-se o provedor padrão; seu getFileSystem método é invocado com o URI "file:///" para obter uma referência ao sistema de arquivos padrão.

As invocações subsequentes desse método retornam o sistema de arquivos que foi retornado pela primeira invocação.

Java documentação para java.nio.file.FileSystems.getDefault().

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