Compartilhar via


File.ReadAllBytes(String) Método

Definição

Abre um arquivo binário, lê o conteúdo do arquivo em uma matriz de bytes e, em seguida, fecha o arquivo.

public:
 static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ path);
public static byte[] ReadAllBytes (string path);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (path As String) As Byte()

Parâmetros

path
String

O arquivo a ser aberto para leitura.

Retornos

Byte[]

Uma matriz de bytes que contém o conteúdo do arquivo.

Exceções

.NET Framework e versões do .NET Core anteriores à 2.1: path é uma cadeia de caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos. Consulte caracteres inválidos usando o método GetInvalidPathChars().

path é null.

O caminho especificado, o nome de arquivo, ou ambos excedem o tamanho máximo definido pelo sistema.

O caminho especificado é inválido (por exemplo, ele está em uma unidade não mapeada).

Um erro de E/S ocorreu ao abrir o arquivo.

Não há suporte para essa operação na plataforma atual.

- ou -

path especificou um diretório.

- ou -

O chamador não tem a permissão necessária.

O arquivo especificado em path não foi encontrado.

path está em um formato inválido.

O chamador não tem a permissão necessária.

Comentários

Dado um caminho de arquivo, esse método abre o arquivo, lê o conteúdo do arquivo em uma matriz de bytes e fecha o arquivo.

Aplica-se a

Confira também