Прочитать на английском

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


File.AppendAllBytes Метод

Определение

Перегрузки

AppendAllBytes(String, Byte[])

Добавляет указанный массив байтов в конец файла по указанному пути.

Если файл не существует, этот метод создает новый файл.

AppendAllBytes(String, ReadOnlySpan<Byte>)

Добавляет указанный массив байтов в конец файла по указанному пути.

Если файл не существует, этот метод создает новый файл.

AppendAllBytes(String, Byte[])

Исходный код:
File.cs

Добавляет указанный массив байтов в конец файла по указанному пути.

Если файл не существует, этот метод создает новый файл.

C#
public static void AppendAllBytes(string path, byte[] bytes);

Параметры

path
String

Файл, к который нужно добавить.

bytes
Byte[]

Байты, добавляемые в файл.

Исключения

path или bytesnull.

path пуст.

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

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

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

path указали файл, доступный только для чтения.

-или-

path указать скрытый файл.

-или-

path указан каталог.

-или-

Вызывающий объект не имеет требуемого разрешения.

-или-

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

path имеет недопустимый формат.

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

.NET 10 и .NET 9
Продукт Версии
.NET 9, 10

AppendAllBytes(String, ReadOnlySpan<Byte>)

Добавляет указанный массив байтов в конец файла по указанному пути.

Если файл не существует, этот метод создает новый файл.

C#
public static void AppendAllBytes(string path, ReadOnlySpan<byte> bytes);

Параметры

path
String

Файл, к который нужно добавить.

bytes
ReadOnlySpan<Byte>

Байты, добавляемые в файл.

Исключения

path пуст.

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

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

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

path указали файл, доступный только для чтения.

-или-

path указать скрытый файл.

-или-

path указан каталог.

Вызывающий объект не имеет требуемого разрешения.

-или-

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

path имеет недопустимый формат.

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

.NET 10 и .NET 9
Продукт Версии
.NET 9, 10