Partilhar via


FileSystemProxy.ReadAllBytes(String) Método

Definição

Retorna o conteúdo de um arquivo como uma matriz de bytes.

public:
 cli::array <System::Byte> ^ ReadAllBytes(System::String ^ file);
public byte[] ReadAllBytes (string file);
member this.ReadAllBytes : string -> byte[]
Public Function ReadAllBytes (file As String) As Byte()

Parâmetros

file
String

O arquivo a ser lido.

Retornos

Byte[]

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

Exceções

O caminho não é válido por um dos seguintes motivos: é uma cadeia de comprimento zero, contém apenas espaços em branco, contém caracteres inválidos ou é um caminho de dispositivo (começa com \\.\); ele termina com uma barra à direita.

file é Nothing.

O arquivo não existe.

O arquivo está sendo usado por outro processo, ou ocorre um erro de E/S.

O caminho excede o tamanho máximo definido pelo sistema.

Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido.

Não há memória suficiente para gravar a cadeia de caracteres no buffer.

O usuário não tem as permissões necessárias para exibir o caminho.

Exemplos

Este exemplo lê do arquivo C:/Documents and Settings/selfportrait.jpg.

My.Computer.FileSystem.ReadAllBytes(
  "C:/Documents and Settings/selfportrait.jpg")

Comentários

O ReadAllBytes método do My.Computer.FileSystem objeto permite que você leia de um arquivo binário. O conteúdo do arquivo é retornado como uma matriz de bytes.

Não tome decisões sobre o conteúdo do arquivo com base no nome do arquivo. Por exemplo, o arquivo Form1.vb pode não ser um arquivo de código-fonte do Visual Basic. Verifique todas as entradas antes de usar os dados no seu aplicativo.

A tabela a seguir lista exemplos de tarefas que envolvem o My.Computer.FileSystem.ReadAllBytes método .

Para Consulte
Ler de um arquivo binário Como: ler de arquivos binários

Aplica-se a

Confira também