File.AppendAllBytes メソッド

定義

オーバーロード

AppendAllBytes(String, Byte[])

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

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

AppendAllBytes(String, ReadOnlySpan<Byte>)

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

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

AppendAllBytes(String, Byte[])

ソース:
File.cs

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

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

public:
 static void AppendAllBytes(System::String ^ path, cli::array <System::Byte> ^ bytes);
public static void AppendAllBytes (string path, byte[] bytes);
static member AppendAllBytes : string * byte[] -> unit
Public Shared Sub AppendAllBytes (path As String, bytes As Byte())

パラメーター

path
String

追加するファイル。

bytes
Byte[]

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

例外

path または bytesnull

path が空です。

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

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

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

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

-又は-

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

-又は-

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

-又は-

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

-又は-

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

path が無効な形式です。

適用対象

AppendAllBytes(String, ReadOnlySpan<Byte>)

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

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

public:
 static void AppendAllBytes(System::String ^ path, ReadOnlySpan<System::Byte> bytes);
public static void AppendAllBytes (string path, ReadOnlySpan<byte> bytes);
static member AppendAllBytes : string * ReadOnlySpan<byte> -> unit
Public Shared Sub AppendAllBytes (path As String, bytes As ReadOnlySpan(Of Byte))

パラメーター

path
String

追加するファイル。

bytes
ReadOnlySpan<Byte>

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

例外

pathnullです。

path が空です。

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

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

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

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

-又は-

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

-又は-

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

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

-又は-

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

path が無効な形式です。

適用対象