File.WriteAllBytes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
WriteAllBytes(String, Byte[]) |
新しいファイルを作成し、指定したバイト配列をファイルに書き込んでから、ファイルを閉じます。 ターゲット ファイルが既に存在する場合は、切り捨てられ、上書きされます。 |
WriteAllBytes(String, ReadOnlySpan<Byte>) |
新しいファイルを作成し、指定したバイト配列をファイルに書き込んでから、ファイルを閉じます。 ターゲット ファイルが既に存在する場合は、切り捨てられ、上書きされます。 |
WriteAllBytes(String, Byte[])
- ソース:
- File.cs
- ソース:
- File.cs
- ソース:
- File.cs
新しいファイルを作成し、指定したバイト配列をファイルに書き込んでから、ファイルを閉じます。 ターゲット ファイルが既に存在する場合は、切り捨てられ、上書きされます。
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
は長さ 0 の文字列で、空白のみを含むか、1 つ以上の無効な文字を含みます。
GetInvalidPathChars() メソッドを使用して、無効な文字を照会できます。
path
が null
されているか、バイト配列が空です。
指定したパス、ファイル名、またはその両方が、システム定義の最大長を超えています。
指定されたパスが無効です (たとえば、マップされていないドライブ上にあります)。
ファイルを開くときに I/O エラーが発生しました。
path
読み取り専用のファイルを指定しました。
-又は-
path
非表示のファイルを指定しました。
-又は-
この操作は、現在のプラットフォームではサポートされていません。
-又は-
path
ディレクトリを指定しました。
-又は-
呼び出し元に必要なアクセス許可がありません。
path
が無効な形式です。
呼び出し元に必要なアクセス許可がありません。
注釈
バイト配列とファイル パスを指定すると、このメソッドは指定されたファイルを開き、バイト配列の内容をファイルに書き込んでから、ファイルを閉じます。
適用対象
WriteAllBytes(String, ReadOnlySpan<Byte>)
新しいファイルを作成し、指定したバイト配列をファイルに書き込んでから、ファイルを閉じます。 ターゲット ファイルが既に存在する場合は、切り捨てられ、上書きされます。
public:
static void WriteAllBytes(System::String ^ path, ReadOnlySpan<System::Byte> bytes);
public static void WriteAllBytes (string path, ReadOnlySpan<byte> bytes);
static member WriteAllBytes : string * ReadOnlySpan<byte> -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As ReadOnlySpan(Of Byte))
パラメーター
- path
- String
書き込むファイル。
- bytes
- ReadOnlySpan<Byte>
ファイルに書き込むバイト数。
例外
path
は null
です。
path
が空です。
指定したパス、ファイル名、またはその両方が、システム定義の最大長を超えています。
指定されたパスが無効です (たとえば、マップされていないドライブ上にあります)。
ファイルを開くときに I/O エラーが発生しました。
path
読み取り専用のファイルを指定しました。
-又は-
path
非表示のファイルを指定しました。
-又は-
path
ディレクトリを指定しました。
-又は-
呼び出し元に必要なアクセス許可がありません。
-又は-
この操作は、現在のプラットフォームではサポートされていません。
path
が無効な形式です。
適用対象
.NET