FileOutputStream Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| FileOutputStream(File) |
Cria um fluxo de saída de arquivo para gravar no arquivo representado pelo objeto especificado |
| 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 |
| 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
- 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.