Lenguaje

FileOutputStream Constructores

Definición

Sobrecargas

Nombre Description
FileOutputStream(File)

Crea un flujo de salida de archivo para escribir en el archivo representado por el objeto especificado File .

FileOutputStream(FileDescriptor)

Crea un flujo de salida de archivo para escribir en el descriptor de archivo especificado, que representa una conexión existente a un archivo real en el sistema de archivos.

FileOutputStream(String)

Crea un flujo de salida de archivo para escribir en el archivo con el nombre especificado.

FileOutputStream(File, Boolean)

Crea un flujo de salida de archivo para escribir en el archivo representado por el objeto especificado File .

FileOutputStream(IntPtr, JniHandleOwnership)

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

FileOutputStream(String, Boolean)

Crea un flujo de salida de archivo para escribir en el archivo con el nombre especificado.

FileOutputStream(File)

Crea un flujo de salida de archivo para escribir en el archivo representado por el objeto especificado File .

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

Parámetros

file
File

el archivo que se va a abrir para escribir.

Atributos

Excepciones

si no se puede abrir el archivo para escribir.

Comentarios

Crea un flujo de salida de archivo para escribir en el archivo representado por el objeto especificado File . 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 checkWrite método con la ruta de acceso representada por el file argumento como argumento.

Si el archivo existe pero es un directorio en lugar de un archivo normal, no existe, pero no se puede crear, o no se puede abrir por cualquier otro motivo, se produce una FileNotFoundException excepción .

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

FileOutputStream(FileDescriptor)

Crea un flujo de salida de archivo para escribir en el descriptor de archivo especificado, que representa una conexión existente a un archivo real en el sistema de archivos.

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

Parámetros

fdObj
FileDescriptor

descriptor de archivo que se va a abrir para escribir

Atributos

Excepciones

si fd es null.

Comentarios

Crea un flujo de salida de archivo para escribir en el descriptor de archivo especificado, que representa una conexión existente a un archivo real en el sistema de archivos.

En primer lugar, si hay un administrador de seguridad, se llama a su checkWrite método con el argumento descriptor de archivo fdObj como argumento.

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.FileOutputStream.FileOutputStream(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

FileOutputStream(String)

Crea un flujo de salida de archivo para escribir en el archivo con el nombre especificado.

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

Parámetros

name
String

el nombre de archivo dependiente del sistema

Atributos

Excepciones

si no se puede abrir el archivo para escribir.

Comentarios

Crea un flujo de salida de archivo para escribir en el archivo con el nombre especificado. 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 checkWrite método con name como argumento.

Si el archivo existe pero es un directorio en lugar de un archivo normal, no existe, pero no se puede crear, o no se puede abrir por cualquier otro motivo, se produce una FileNotFoundException excepción .

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

FileOutputStream(File, Boolean)

Crea un flujo de salida de archivo para escribir en el archivo representado por el objeto especificado File .

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

Parámetros

file
File

el archivo que se va a abrir para escribir.

append
Boolean

si truees , los bytes se escribirán al final del archivo en lugar del principio.

Atributos

Excepciones

si no se puede abrir el archivo para escribir.

Comentarios

Crea un flujo de salida de archivo para escribir en el archivo representado por el objeto especificado File . Si el segundo argumento es true, los bytes se escribirán al final del archivo en lugar del principio. 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 checkWrite método con la ruta de acceso representada por el file argumento como argumento.

Si el archivo existe pero es un directorio en lugar de un archivo normal, no existe, pero no se puede crear, o no se puede abrir por cualquier otro motivo, se produce una FileNotFoundException excepción .

Agregado en la versión 1.4.

Java documentación para java.io.FileOutputStream.FileOutputStream(java.io.File, boolean).

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

FileOutputStream(IntPtr, JniHandleOwnership)

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

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

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

FileOutputStream(String, Boolean)

Crea un flujo de salida de archivo para escribir en el archivo con el nombre especificado.

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

Parámetros

name
String

el nombre de archivo dependiente del sistema

append
Boolean

si truees , los bytes se escribirán al final del archivo en lugar del principio.

Atributos

Excepciones

si no se puede abrir el archivo para escribir.

Comentarios

Crea un flujo de salida de archivo para escribir en el archivo con el nombre especificado. Si el segundo argumento es true, los bytes se escribirán al final del archivo en lugar del principio. 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 checkWrite método con name como argumento.

Si el archivo existe pero es un directorio en lugar de un archivo normal, no existe, pero no se puede crear, o no se puede abrir por cualquier otro motivo, se produce una FileNotFoundException excepción .

Agregado en la versión 1.1.

Java documentación para java.io.FileOutputStream.FileOutputStream(java.lang.String, boolean).

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