File.ReadAllBytes(String) Método

Definição

Abre um ficheiro binário, lê o conteúdo do ficheiro num array de bytes e depois fecha o ficheiro.

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 ficheiro para abrir para leitura.

Devoluções

Byte[]

Um array de bytes contendo o conteúdo do ficheiro.

Exceções

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

path é null.

O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.

O caminho especificado é inválido (por exemplo, está num disco não mapeado).

Ocorreu um erro de E/S durante a abertura do ficheiro.

Esta operação não é suportada na plataforma atual.

-ou-

path especificava um diretório.

-ou-

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

O ficheiro especificado path não foi encontrado.

path está num formato inválido.

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

Observações

Dado um caminho de ficheiro, este método abre o ficheiro, lê o conteúdo do ficheiro num array de bytes e depois fecha o ficheiro.

Aplica-se a

Ver também