Поделиться через


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 .

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

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

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