Lenguaje

FileInputStream Constructores

Definición

Sobrecargas

Nombre Description
FileInputStream(File)

Crea un FileInputStream mediante la apertura de una conexión a un archivo real, el archivo denominado por el File objeto file en el sistema de archivos.

FileInputStream(FileDescriptor)

Crea un FileInputStream mediante el descriptor fdObjde archivo , que representa una conexión existente a un archivo real en el sistema de archivos.

FileInputStream(String)

Crea un FileInputStream mediante la apertura de una conexión a un archivo real, el archivo denominado por el nombre name de ruta de acceso en el sistema de archivos.

FileInputStream(IntPtr, JniHandleOwnership)

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

FileInputStream(File)

Crea un FileInputStream mediante la apertura de una conexión a un archivo real, el archivo denominado por el File objeto file en el sistema de archivos.

[Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")]
public FileInputStream(Java.IO.File? file);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")>]
new Java.IO.FileInputStream : Java.IO.File -> Java.IO.FileInputStream

Parámetros

file
File

archivo que se va a abrir para leer.

Atributos

Excepciones

si file no existe.

Comentarios

Crea un FileInputStream mediante la apertura de una conexión a un archivo real, el archivo denominado por el File objeto file en el sistema de archivos. Se crea un nuevo FileDescriptor objeto para representar esta conexión de archivo.

En primer lugar, si hay un administrador de seguridad, se llama a su checkRead método con la ruta de acceso representada por el file argumento como argumento.

Si el archivo con nombre no existe, es un directorio en lugar de un archivo normal, o por algún otro motivo no se puede abrir para leer, se produce una FileNotFoundException excepción .

Java documentación para java.io.FileInputStream.FileInputStream(java.io.File).

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

FileInputStream(FileDescriptor)

Crea un FileInputStream mediante el descriptor fdObjde archivo , que representa una conexión existente a un archivo real en el sistema de archivos.

[Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;)V", "")]
public FileInputStream(Java.IO.FileDescriptor? fdObj);
[<Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;)V", "")>]
new Java.IO.FileInputStream : Java.IO.FileDescriptor -> Java.IO.FileInputStream

Parámetros

fdObj
FileDescriptor

descriptor de archivo que se va a abrir para su lectura.

Atributos

Excepciones

si fd es null.

Comentarios

Crea un FileInputStream mediante el descriptor fdObjde archivo , que representa una conexión existente a un archivo real en el sistema de archivos.

Si hay un administrador de seguridad, se llama a su checkRead método con el descriptor fdObj de archivo como argumento para ver si está bien leer el descriptor de archivo. Si se deniega el acceso de lectura al descriptor de archivo, se produce una SecurityException excepción .

Si fdObj es null, se produce una NullPointerException excepción .

Este constructor no produce una excepción si fdObj es java.io.FileDescriptor#valid() invalid. Sin embargo, si se invocan los métodos en la secuencia resultante para intentar la E/S en la secuencia, se produce una IOException excepción .

Advertencia específica de Android: #close() el método no cierra el fdObj proporcionado, ya que este objeto no posee el descriptor de archivo, pero sí lo hace el autor de la llamada. El autor de la llamada puede llamar android.system.Os#close(FileDescriptor) para cerrar el fd.

Java documentación para java.io.FileInputStream.FileInputStream(java.io.FileDescriptor).

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

FileInputStream(String)

Crea un FileInputStream mediante la apertura de una conexión a un archivo real, el archivo denominado por el nombre name de ruta de acceso en el sistema de archivos.

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

Parámetros

name
String

el nombre de archivo dependiente del sistema.

Atributos

Excepciones

Comentarios

Crea un FileInputStream mediante la apertura de una conexión a un archivo real, el archivo denominado por el nombre name de ruta de acceso en el sistema de archivos. Se crea un nuevo FileDescriptor objeto para representar esta conexión de archivo.

En primer lugar, si hay un administrador de seguridad, se llama a su checkRead método con el name argumento como argumento.

Si el archivo con nombre no existe, es un directorio en lugar de un archivo normal, o por algún otro motivo no se puede abrir para leer, se produce una FileNotFoundException excepción .

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

FileInputStream(IntPtr, JniHandleOwnership)

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

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

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