File Construtores

Definição

Sobrecargas

Nome Description
File(URI)

Cria uma nova File instância convertendo o URI fornecido file: em um nome de caminho abstrato.

File(String)

Cria uma nova File instância convertendo a cadeia de caracteres de nome de caminho fornecida em um nome de caminho abstrato.

File(File, String)

Cria uma nova File instância de um nome de caminho abstrato pai e uma cadeia de caracteres de nome de caminho filho.

File(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

File(String, String)

Cria uma nova File instância de uma cadeia de caracteres de nome de caminho pai e uma cadeia de caracteres de nome de caminho filho.

File(URI)

Cria uma nova File instância convertendo o URI fornecido file: em um nome de caminho abstrato.

[Android.Runtime.Register(".ctor", "(Ljava/net/URI;)V", "")]
public File(Java.Net.URI uri);
[<Android.Runtime.Register(".ctor", "(Ljava/net/URI;)V", "")>]
new Java.IO.File : Java.Net.URI -> Java.IO.File

Parâmetros

uri
URI

Um URI absoluto hierárquico com um esquema igual a "file", um componente de caminho não vazio e componentes de autoridade, consulta e fragmento indefinidos

Atributos

Exceções

if uri == null.

se uri não estiver em conformidade com as condições acima.

Comentários

Cria uma nova File instância convertendo o URI fornecido file: em um nome de caminho abstrato.

A forma exata de um file: URI depende do sistema, portanto, a transformação executada por esse construtor também depende do sistema.

Para um determinado nome de caminho abstrato f , é garantido que

<blockquote> new File(  f.#toURI() toURI()).equals(  f.#getAbsoluteFile() getAbsoluteFile()) </blockquote>

desde que o nome de caminho abstrato original, o URI e o novo nome de caminho abstrato sejam criados em (possivelmente invocações diferentes de) no mesmo Java máquina virtual. Essa relação normalmente não se mantém, no entanto, quando um file: URI criado em uma máquina virtual em um sistema operacional é convertido em um nome de caminho abstrato em uma máquina virtual em um sistema operacional diferente.

Adicionado em 1.4.

Java documentação para java.io.File.File(java.net.URI).

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.

Confira também

Aplica-se a

File(String)

Cria uma nova File instância convertendo a cadeia de caracteres de nome de caminho fornecida em um nome de caminho abstrato.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public File(string pathname);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.IO.File : string -> Java.IO.File

Parâmetros

pathname
String

Uma cadeia de caracteres de nome de caminho

Atributos

Exceções

se path for null.

Comentários

Cria uma nova File instância convertendo a cadeia de caracteres de nome de caminho fornecida em um nome de caminho abstrato. Se a cadeia de caracteres fornecida for a cadeia de caracteres vazia, o resultado será o nome de caminho abstrato vazio.

Java documentação para java.io.File.File(java.lang.String).

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

File(File, String)

Cria uma nova File instância de um nome de caminho abstrato pai e uma cadeia de caracteres de nome de caminho filho.

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")]
public File(Java.IO.File? parent, string child);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")>]
new Java.IO.File : Java.IO.File * string -> Java.IO.File

Parâmetros

parent
File

O nome do caminho abstrato pai

child
String

A cadeia de caracteres de nome de caminho filho

Atributos

Exceções

se name for null.

Comentários

Cria uma nova File instância de um nome de caminho abstrato pai e uma cadeia de caracteres de nome de caminho filho.

Se parent for null , a nova File instância será criada como se invocasse o construtor de argumento File único na cadeia de caracteres de nome de caminho fornecida child .

Caso contrário, o parent nome do caminho abstrato é usado para indicar um diretório e a child cadeia de caracteres de nome de caminho é usada para indicar um diretório ou um arquivo. Se a child cadeia de caracteres pathname for absoluta, ela será convertida em um nome de caminho relativo de forma dependente do sistema. Se parent for o nome de caminho abstrato vazio, a nova File instância será criada convertendo child em um nome de caminho abstrato e resolvendo o resultado em um diretório padrão dependente do sistema. Caso contrário, cada cadeia de caracteres de nome de caminho será convertida em um nome de caminho abstrato e o nome do caminho abstrato filho será resolvido em relação ao pai.

Java documentação para java.io.File.File(java.io.File, java.lang.String).

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

File(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

protected File(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.File : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.File

Parâmetros

javaReference
IntPtr

nativeint

Uma IntPtrreferência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Um JniHandleOwnershipque indica como lidar javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

File(String, String)

Cria uma nova File instância de uma cadeia de caracteres de nome de caminho pai e uma cadeia de caracteres de nome de caminho filho.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public File(string? parent, string child);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Java.IO.File : string * string -> Java.IO.File

Parâmetros

parent
String

A cadeia de caracteres de nome de caminho pai

child
String

A cadeia de caracteres de nome de caminho filho

Atributos

Exceções

if name == null.

Comentários

Cria uma nova File instância de uma cadeia de caracteres de nome de caminho pai e uma cadeia de caracteres de nome de caminho filho.

Se parent for null , a nova File instância será criada como se invocasse o construtor de argumento File único na cadeia de caracteres de nome de caminho fornecida child .

Caso contrário, a parent cadeia de caracteres de nome de caminho é usada para indicar um diretório e a child cadeia de caracteres de nome de caminho é usada para indicar um diretório ou um arquivo. Se a child cadeia de caracteres pathname for absoluta, ela será convertida em um nome de caminho relativo de forma dependente do sistema. Se parent for a cadeia de caracteres vazia, a nova File instância será criada convertendo child em um nome de caminho abstrato e resolvendo o resultado em um diretório padrão dependente do sistema. Caso contrário, cada cadeia de caracteres de nome de caminho será convertida em um nome de caminho abstrato e o nome do caminho abstrato filho será resolvido em relação ao pai.

Java documentação para java.io.File.File(java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a