File.ReadAllBytes(String) Метод

Определение

Открывает двоичный файл, считывает содержимое файла в массив байтов и затем закрывает файл.

public:
 static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ path);
public static byte[] ReadAllBytes (string path);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (path As String) As Byte()

Параметры

path
String

Файл, открываемый для чтения.

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

Byte[]

Массив байтов с содержимым файла.

Исключения

платформа .NET Framework и .NET Core версий старше 2.1: path строка нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов. Вы можете запросить недопустимые символы с помощью метода GetInvalidPathChars().

path имеет значение null.

Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.

Указан недопустимый путь (например, он ведет на несопоставленный диск).

При открытии файла произошла ошибка ввода-вывода.

Эта операция не поддерживается на текущей платформе.

-или-

Параметрpath определяет каталог.

-или-

У вызывающего объекта отсутствует необходимое разрешение.

Файл, заданный параметром path, не найден.

Параметр path задан в недопустимом формате.

У вызывающего объекта отсутствует необходимое разрешение.

Комментарии

При выборе пути к файлу этот метод открывает файл, считывает содержимое файла в массив байтов, а затем закрывает файл.

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

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