FileSystem.ReadAllBytes(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает содержимое файла в виде массива байтов.
public:
static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ file);
public static byte[] ReadAllBytes(string file);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (file As String) As Byte()
Параметры
- file
- String
Файл для чтения.
Возвращаемое значение
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 метод.
| Кому | Смотри |
|---|---|
| Чтение из двоичного файла | How to: Read From Binary Files in Visual Basic |