FileOutputStream Construtores

Definição

Sobrecargas

Nome Description
FileOutputStream(File)

Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo objeto especificado File .

FileOutputStream(FileDescriptor)

Cria um fluxo de saída de arquivo para gravar no descritor de arquivo especificado, que representa uma conexão existente com um arquivo real no sistema de arquivos.

FileOutputStream(String)

Cria um fluxo de saída de arquivo para gravar no arquivo com o nome especificado.

FileOutputStream(File, Boolean)

Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo objeto especificado File .

FileOutputStream(IntPtr, JniHandleOwnership)

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

FileOutputStream(String, Boolean)

Cria um fluxo de saída de arquivo para gravar no arquivo com o nome especificado.

FileOutputStream(File)

Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo 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

o arquivo a ser aberto para gravação.

Atributos

Exceções

se o arquivo não puder ser aberto para gravação.

Comentários

Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo objeto especificado File . Um novo FileDescriptor objeto é criado para representar essa conexão de arquivo.

Primeiro, se houver um gerenciador de segurança, seu checkWrite método será chamado com o caminho representado pelo file argumento como seu argumento.

Se o arquivo existe, mas é um diretório em vez de um arquivo regular, não existe, mas não pode ser criado ou não pode ser aberto por qualquer outro motivo, então um FileNotFoundException é gerado.

Documentação Java para java.io.FileOutputStream.FileOutputStream(java.io.File).

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

FileOutputStream(FileDescriptor)

Cria um fluxo de saída de arquivo para gravar no descritor de arquivo especificado, que representa uma conexão existente com um arquivo real no sistema de arquivos.

[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

o descritor de arquivo a ser aberto para gravação

Atributos

Exceções

se fd for nulo.

Comentários

Cria um fluxo de saída de arquivo para gravar no descritor de arquivo especificado, que representa uma conexão existente com um arquivo real no sistema de arquivos.

Primeiro, se houver um gerenciador de segurança, seu checkWrite método será chamado com o argumento do descritor fdObj de arquivo como seu argumento.

Se fdObj for nulo, um NullPointerException será lançado.

Esse construtor não lançará uma exceção se fdObj for java.io.FileDescriptor#valid() invalid. No entanto, se os métodos forem invocados no fluxo resultante para tentar e/S no fluxo, um IOException será gerado.

Aviso específico do Android: #close() o método não fecha o fdObj fornecido, pois esse objeto não possui o descritor de arquivo, mas o chamador o faz. O chamador pode chamar android.system.Os#close(FileDescriptor) para fechar o fd.

Documentação Java para java.io.FileOutputStream.FileOutputStream(java.io.FileDescriptor).

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

FileOutputStream(String)

Cria um fluxo de saída de arquivo para gravar no arquivo com o nome 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

o nome de arquivo dependente do sistema

Atributos

Exceções

se o arquivo não puder ser aberto para gravação.

Comentários

Cria um fluxo de saída de arquivo para gravar no arquivo com o nome especificado. Um novo FileDescriptor objeto é criado para representar essa conexão de arquivo.

Primeiro, se houver um gerenciador de segurança, seu checkWrite método será chamado como name seu argumento.

Se o arquivo existe, mas é um diretório em vez de um arquivo regular, não existe, mas não pode ser criado ou não pode ser aberto por qualquer outro motivo, então um FileNotFoundException é gerado.

Documentação Java para java.io.FileOutputStream.FileOutputStream(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

FileOutputStream(File, Boolean)

Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo 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

o arquivo a ser aberto para gravação.

append
Boolean

se true, então bytes serão gravados no final do arquivo em vez do início

Atributos

Exceções

se o arquivo não puder ser aberto para gravação.

Comentários

Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo objeto especificado File . Se o segundo argumento for true, os bytes serão gravados no final do arquivo em vez do início. Um novo FileDescriptor objeto é criado para representar essa conexão de arquivo.

Primeiro, se houver um gerenciador de segurança, seu checkWrite método será chamado com o caminho representado pelo file argumento como seu argumento.

Se o arquivo existe, mas é um diretório em vez de um arquivo regular, não existe, mas não pode ser criado ou não pode ser aberto por qualquer outro motivo, então um FileNotFoundException é gerado.

Adicionado em 1.4.

Documentação Java para java.io.FileOutputStream.FileOutputStream(java.io.File, boolean).

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

FileOutputStream(IntPtr, JniHandleOwnership)

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

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

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

FileOutputStream(String, Boolean)

Cria um fluxo de saída de arquivo para gravar no arquivo com o nome 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

o nome do arquivo dependente do sistema

append
Boolean

se true, então bytes serão gravados no final do arquivo em vez do início

Atributos

Exceções

se o arquivo não puder ser aberto para gravação.

Comentários

Cria um fluxo de saída de arquivo para gravar no arquivo com o nome especificado. Se o segundo argumento for true, os bytes serão gravados no final do arquivo em vez do início. Um novo FileDescriptor objeto é criado para representar essa conexão de arquivo.

Primeiro, se houver um gerenciador de segurança, seu checkWrite método será chamado como name seu argumento.

Se o arquivo existe, mas é um diretório em vez de um arquivo regular, não existe, mas não pode ser criado ou não pode ser aberto por qualquer outro motivo, então um FileNotFoundException é gerado.

Adicionado em 1.1.

Documentação Java para java.io.FileOutputStream.FileOutputStream(java.lang.String, boolean).

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