Lenguaje

File Constructores

Definición

Sobrecargas

Nombre Description
File(URI)

Crea una nueva File instancia convirtiendo el URI especificado file: en un nombre de ruta de acceso abstracto.

File(String)

Crea una nueva File instancia convirtiendo la cadena pathname determinada en un nombrede ruta de acceso abstracta.

File(File, String)

Crea una nueva File instancia a partir de una ruta de acceso abstracta primaria y una cadena pathname secundaria.

File(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

File(String, String)

Crea una nueva File instancia a partir de una cadena de nombrede ruta de acceso principal y una cadena pathname secundaria.

File(URI)

Crea una nueva File instancia convirtiendo el URI especificado file: en un nombre de ruta de acceso abstracto.

[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

Un URI absoluto y jerárquico con un esquema igual a "file", un componente de ruta de acceso no vacío y componentes de autoridad, consulta y fragmento indefinidos

Atributos

Excepciones

si uri == null.

si uri no cumple las condiciones anteriores.

Comentarios

Crea una nueva File instancia convirtiendo el URI especificado file: en un nombre de ruta de acceso abstracto.

La forma exacta de un file: URI depende del sistema, por lo que la transformación realizada por este constructor también depende del sistema.

Para una ruta de acceso abstracta determinada f , se garantiza que

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

siempre que el nombre de ruta de acceso abstracta original, el URI y el nuevo pathname abstracto se creen en (posiblemente invocaciones diferentes de) la misma máquina virtual Java. Esta relación normalmente no contiene, sin embargo, cuando un file: URI que se crea en una máquina virtual en un sistema operativo se convierte en un nombre de ruta de acceso abstracto en una máquina virtual en un sistema operativo diferente.

Agregado en la versión 1.4.

Java documentación para java.io.File.File(java.net.URI).

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.

Consulte también

Se aplica a

File(String)

Crea una nueva File instancia convirtiendo la cadena pathname determinada en un nombrede ruta de acceso abstracta.

[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

Cadena pathname

Atributos

Excepciones

si path es null.

Comentarios

Crea una nueva File instancia convirtiendo la cadena pathname determinada en un nombrede ruta de acceso abstracta. Si la cadena especificada es la cadena vacía, el resultado es el nombre de ruta de acceso abstracta vacío.

Java documentación para java.io.File.File(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

File(File, String)

Crea una nueva File instancia a partir de una ruta de acceso abstracta primaria y una cadena pathname secundaria.

[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

El nombre de ruta de acceso abstracta primario

child
String

Cadena pathname secundaria

Atributos

Excepciones

si name es null.

Comentarios

Crea una nueva File instancia a partir de una ruta de acceso abstracta primaria y una cadena pathname secundaria.

Si parent es null entonces la nueva File instancia se crea como si invocara el constructor de un solo argumento File en la cadena pathname dada child .

De lo contrario, se toma la parent ruta de acceso abstracta para indicar un directorio y se toma la child cadena pathname para indicar un directorio o un archivo. Si la child cadena pathname es absoluta, se convierte en un pathname relativo de forma dependiente del sistema. Si parent es el nombre de ruta de acceso abstracto vacío, la nueva File instancia se crea convirtiendo child en un nombre pathname abstracto y resolviendo el resultado en un directorio predeterminado dependiente del sistema. De lo contrario, cada cadena pathname se convierte en un pathname abstracto y el nombre de ruta de acceso abstracto secundario se resuelve en el elemento primario.

Java documentación para java.io.File.File(java.io.File, 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

File(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

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

Parámetros

javaReference
IntPtr

nativeint

que IntPtrcontiene una referencia de objeto Java Native Interface (JNI).

transfer
JniHandleOwnership

un JniHandleOwnershipvalor de tipo que indica cómo controlar javaReference

Comentarios

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

File(String, String)

Crea una nueva File instancia a partir de una cadena de nombrede ruta de acceso principal y una cadena pathname secundaria.

[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

Cadena de nombre de ruta de acceso principal

child
String

Cadena pathname secundaria

Atributos

Excepciones

si name == null.

Comentarios

Crea una nueva File instancia a partir de una cadena de nombrede ruta de acceso principal y una cadena pathname secundaria.

Si parent es null entonces la nueva File instancia se crea como si invocara el constructor de un solo argumento File en la cadena pathname dada child .

De lo contrario, se toma la parent cadena pathname para indicar un directorio y se toma la child cadena pathname para indicar un directorio o un archivo. Si la child cadena pathname es absoluta, se convierte en un pathname relativo de forma dependiente del sistema. Si parent es la cadena vacía, la nueva File instancia se crea convirtiendo child en un nombre pathname abstracto y resolviendo el resultado en un directorio predeterminado dependiente del sistema. De lo contrario, cada cadena pathname se convierte en un pathname abstracto y el nombre de ruta de acceso abstracto secundario se resuelve en el elemento primario.

Java documentación para java.io.File.File(java.lang.String, 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