File.WriteAllBytes(String, Byte[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый файл, записывает в него указанный массив байтов и затем закрывает файл. Если целевой файл уже существует, он усекается и перезаписывается.
public:
static void WriteAllBytes(System::String ^ path, cli::array <System::Byte> ^ bytes);
public static void WriteAllBytes (string path, byte[] bytes);
static member WriteAllBytes : string * byte[] -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As Byte())
Параметры
- path
- String
Файл, в который осуществляется запись.
- bytes
- Byte[]
Байты, которые нужно записать в файл.
Исключения
платформа .NET Framework и .NET Core версий старше 2.1: path
строка нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов. Вы можете запросить недопустимые символы с помощью метода GetInvalidPathChars().
Параметр path
имеет значение null
, или массив байтов является пустым.
Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.
Указан недопустимый путь (например, он ведет на несопоставленный диск).
При открытии файла произошла ошибка ввода-вывода.
Параметр path
указывает файл, доступный только для чтения.
-или-
path
указывает файл, который скрыт.
-или-
Эта операция не поддерживается на текущей платформе.
-или-
Параметрpath
определяет каталог.
-или-
У вызывающего объекта отсутствует необходимое разрешение.
Параметр path
задан в недопустимом формате.
У вызывающего объекта отсутствует необходимое разрешение.
Комментарии
При использовании массива байтов и пути к файлу этот метод открывает указанный файл, записывает содержимое массива байтов в файл, а затем закрывает файл.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по