File.ReadAllBytes(String) Método
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.
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
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.