FileSystemProxy.ReadAllBytes(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve o conteúdo de um ficheiro como um array 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
Ficheiro a ler.
Devoluções
Byte array contendo o conteúdo do ficheiro.
Exceções
O caminho não é válido por uma das seguintes razões: é uma cadeia de comprimento zero; contém apenas espaço em branco; contém caracteres inválidos; ou é um caminho de dispositivo (começa por \\.\); termina com um corte de arrasto.
file é Nothing.
O ficheiro não existe.
O ficheiro é utilizado por outro processo, ou ocorre um erro de E/S.
O percurso excede o comprimento máximo definido pelo sistema.
Um nome de ficheiro ou diretório no caminho contém dois pontos (:) ou está num formato inválido.
Não há memória suficiente para escrever a string para buffer.
O utilizador não tem as permissões necessárias para visualizar o caminho.
Exemplos
Este exemplo lê-se do ficheiro C:/Documents and Settings/selfportrait.jpg.
My.Computer.FileSystem.ReadAllBytes(
"C:/Documents and Settings/selfportrait.jpg")
Observações
O ReadAllBytes método do My.Computer.FileSystem objeto permite ler a partir de um ficheiro binário. O conteúdo do ficheiro é devolvido como um array 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 origem do Visual Basic. Verifique todas as entradas antes de usar os dados em seu aplicativo.
A tabela seguinte lista exemplos de tarefas que envolvem o My.Computer.FileSystem.ReadAllBytes método.
| Para | Veja |
|---|---|
| Ler a partir de um ficheiro binário | Como: Ler a partir de arquivos binários |