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
Файл, открываемый для чтения.
Возвращаемое значение
Массив байтов с содержимым файла.
Исключения
платформа .NET Framework и .NET Core версий старше 2.1: path
строка нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов. Вы можете запросить недопустимые символы с помощью метода GetInvalidPathChars().
path
имеет значение null
.
Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.
Указан недопустимый путь (например, он ведет на несопоставленный диск).
При открытии файла произошла ошибка ввода-вывода.
Эта операция не поддерживается на текущей платформе.
-или-
Параметрpath
определяет каталог.
-или-
У вызывающего объекта отсутствует необходимое разрешение.
Файл, заданный параметром path
, не найден.
Параметр path
задан в недопустимом формате.
У вызывающего объекта отсутствует необходимое разрешение.
Комментарии
При выборе пути к файлу этот метод открывает файл, считывает содержимое файла в массив байтов, а затем закрывает файл.