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