FileSystemProxy.ReadAllBytes(String) Метод

Определение

Возвращает содержимое файла в виде массива байтов.

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()

Параметры

file
String

Файл для чтения.

Возвращаемое значение

Byte[]

Byte массив, содержащий содержимое файла.

Исключения

Путь недействителен по одной из следующих причин: это строка нулевой длины; он содержит только пробелы; он содержит недопустимые символы; или это путь устройства (начинается с \\.\); он заканчивается косой чертой.

file равно Nothing.

Файл не существует.

Файл используется другим процессом или возникает ошибка ввода-вывода.

Путь превышает заданную системой максимальную длину.

Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат.

Недостаточно памяти для записи строки в буфер.

У пользователя отсутствуют необходимые разрешения для просмотра пути.

Примеры

Этот пример считывается из файла C:/Documents and Settings/selfportrait.jpg.

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

Комментарии

Метод ReadAllBytesMy.Computer.FileSystem объекта позволяет считывать из двоичного файла. Содержимое файла возвращается в виде массива байтов.

Не принимать решения о содержимом файла на основе имени файла. Например, файл Form1.vb может не быть исходным файлом Visual Basic. Проверьте все входные данные перед использованием данных в приложении.

В следующей таблице перечислены примеры задач, связанных с методом My.Computer.FileSystem.ReadAllBytes .

Кому Смотри
Чтение из двоичного файла Практическое руководство. Чтение из двоичных файлов

Применяется к

См. также раздел