Método My.Computer.FileSystem.ReadAllText
Retorna o conteúdo de um arquivo como uma matriz de bytes.
' Usage
Dim value As Byte() = My.Computer.FileSystem.ReadAllBytes(file)
' Declaration
Public Function ReadAllBytes( _
ByVal file As String _
) As Byte()
Parâmetros
- file
String.Arquivo a ser lido.Obrigatório.
Valor de retorno
Matriz Byte que contém o conteúdo do arquivo.
Exceções
As seguintes condições podem causar uma exceção:
O caminho inválido para um dos seguintes motivos: Ele é uma cadeia de comprimento zero; ele contém somente espaços em branco; ele contém caracteres inválidos; ou é um caminho de dispositivo (começa com \\.\) (ArgumentException).
O nome do arquivo termina com uma barra (ArgumentException).
O caminho não é válido porque ele é Nothing (ArgumentNullException).
O arquivo não existe (FileNotFoundException).
O arquivo está em uso por outro processo, ou ocorre um erro I/O (IOException).
O caminho excede o comprimento máximo definido pelo sistema (PathTooLongException).
Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido (NotSupportedException).
Não há memória suficiente para gravar a sequência de caracteres no buffer (OutOfMemoryException).
O usuário não possui permissões necessárias para exibir o caminho (SecurityException).
Comentários
O método ReadAllBytes do objeto My.Computer.FileSystem permite que você leia de um arquivo binário.O conteúdo do arquivo é retornado como uma matriz de bytes.
Não faça 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 fonte do Visual Basic.Verifique todas as entradas antes de usar os dados no seu aplicativo.
Tarefas
A tabela a seguir lista exemplos de tarefas envolvendo o método My.Computer.FileSystem.ReadAllBytes.
Para |
Consulte |
---|---|
Ler de um arquivo binário |
Exemplo
Este exemplo lê a partir do arquivo C:/Documents and Settings/selfportrait.jpg..
My.Computer.FileSystem.ReadAllBytes _
("C:/Documents and Settings/selfportrait.jpg")
Requisitos
Namespace:Microsoft.VisualBasic.MyServices
Classe:FileSystemProxy (fornece acesso a FileSystem)
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Disponibilidade por Tipo de Projeto
Tipo de Projeto |
Disponível |
---|---|
Aplicativo do Windows |
Sim |
Biblioteca de Classe |
Sim |
Aplicativo de Console |
Sim |
Biblioteca de Controle do Windows |
Sim |
Biblioteca de Controle da Web |
Sim |
Serviço do Windows |
Sim |
Site |
Sim |
Permissões
A permissão a seguir pode ser necessária:
Permissão |
Descrição |
---|---|
Controla a habilidade de acesso a arquivos e pastas.Enumeração associada: Unrestricted. |
Para obter mais informações, consulte Segurança de Acesso de código e Solicitando permissões.