英語で読む

次の方法で共有


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 が空です。

指定したパス、ファイル名、またはその両方が、システム定義の最大長を超えています。

指定されたパスが無効です (たとえば、マップされていないドライブ上にあります)。

ファイルを開くときに I/O エラーが発生しました。

path 読み取り専用のファイルを指定しました。

-又は-

path 非表示のファイルを指定しました。

-又は-

path ディレクトリを指定しました。

-又は-

呼び出し元に必要なアクセス許可がありません。

-又は-

この操作は、現在のプラットフォームではサポートされていません。

path が無効な形式です。

適用対象

.NET 9
製品 バージョン
.NET 9

AppendAllBytes(String, ReadOnlySpan<Byte>)

指定したバイト配列を、指定されたパスのファイルの末尾に追加します。

ファイルが存在しない場合、このメソッドは新しいファイルを作成します。

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

パラメーター

path
String

追加するファイル。

bytes
ReadOnlySpan<Byte>

ファイルに追加するバイト数。

例外

pathnullです。

path が空です。

指定したパス、ファイル名、またはその両方が、システム定義の最大長を超えています。

指定されたパスが無効です (たとえば、マップされていないドライブ上にあります)。

ファイルを開くときに I/O エラーが発生しました。

path 読み取り専用のファイルを指定しました。

-又は-

path 非表示のファイルを指定しました。

-又は-

path ディレクトリを指定しました。

呼び出し元に必要なアクセス許可がありません。

-又は-

この操作は、現在のプラットフォームではサポートされていません。

path が無効な形式です。

適用対象

.NET 9
製品 バージョン
.NET 9