FileInputStream Construtores

Definição

Sobrecargas

Nome Description
FileInputStream(File)

Cria um FileInputStream abrindo uma conexão com um arquivo real, o arquivo nomeado pelo File objeto file no sistema de arquivos.

FileInputStream(FileDescriptor)

Cria um FileInputStream usando o descritor fdObjde arquivo, que representa uma conexão existente com um arquivo real no sistema de arquivos.

FileInputStream(String)

Cria um FileInputStream abrindo uma conexão com um arquivo real, o arquivo nomeado pelo nome name do caminho no sistema de arquivos.

FileInputStream(IntPtr, JniHandleOwnership)

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

FileInputStream(File)

Cria um FileInputStream abrindo uma conexão com um arquivo real, o arquivo nomeado pelo File objeto file no sistema de arquivos.

[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

o arquivo a ser aberto para leitura.

Atributos

Exceções

se file não existir.

Comentários

Cria um FileInputStream abrindo uma conexão com um arquivo real, o arquivo nomeado pelo File objeto file no sistema de arquivos. Um novo FileDescriptor objeto é criado para representar essa conexão de arquivo.

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

Se o arquivo nomeado não existir, será um diretório em vez de um arquivo regular ou, por algum outro motivo, não poderá ser aberto para leitura, então um FileNotFoundException é gerado.

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

FileInputStream(FileDescriptor)

Cria um FileInputStream usando o descritor fdObjde arquivo, que representa uma conexão existente com um arquivo real no sistema de arquivos.

[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

o descritor de arquivo a ser aberto para leitura.

Atributos

Exceções

se fd for null.

Comentários

Cria um FileInputStream usando o descritor fdObjde arquivo, que representa uma conexão existente com um arquivo real no sistema de arquivos.

Se houver um gerenciador de segurança, seu checkRead método será chamado com o descritor fdObj de arquivo como seu argumento para ver se está tudo bem ler o descritor de arquivo. Se o acesso de leitura for negado ao descritor de arquivo, um SecurityException será gerado.

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

FileInputStream(String)

Cria um FileInputStream abrindo uma conexão com um arquivo real, o arquivo nomeado pelo nome name do caminho no sistema de arquivos.

[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

o nome do arquivo dependente do sistema.

Atributos

Exceções

Comentários

Cria um FileInputStream abrindo uma conexão com um arquivo real, o arquivo nomeado pelo nome name do caminho no sistema de arquivos. Um novo FileDescriptor objeto é criado para representar essa conexão de arquivo.

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

Se o arquivo nomeado não existir, será um diretório em vez de um arquivo regular ou, por algum outro motivo, não poderá ser aberto para leitura, então um FileNotFoundException é gerado.

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

FileInputStream(IntPtr, JniHandleOwnership)

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

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

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