File.ReadAllBytes(String) File.ReadAllBytes(String) File.ReadAllBytes(String) File.ReadAllBytes(String) Method

定義

バイナリ ファイルを開き、ファイルの内容をバイト配列に読み取った後、ファイルを閉じます。 Opens a binary file, reads the contents of the file into a byte array, and then closes the file.

public:
 static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ path);
public static byte[] ReadAllBytes (string path);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (path As String) As Byte()

パラメーター

path
String String String String

読み取り用に開かれるファイル。 The file to open for reading.

戻り値

Byte[]

ファイルの内容を格納しているバイト配列。 A byte array containing the contents of the file.

例外

path は長さ 0 の文字列で、空白のみで構成されるか、または InvalidPathChars で定義される 1 つ以上の正しくない文字を含んでいます。 path is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。 The specified path, file name, or both exceed the system-defined maximum length.

指定されたパスが正しくありません (たとえば、マップされていないドライブにあるなど)。 The specified path is invalid (for example, it is on an unmapped drive).

ファイルを開くときに、I/O エラーが発生しました。 An I/O error occurred while opening the file.

この操作は、現在のプラットフォームではサポートされていません。 This operation is not supported on the current platform. - または - -or- path はディレクトリを指定しました。 path specified a directory. - または - -or- 呼び出し元に、必要なアクセス許可がありません。 The caller does not have the required permission.

path で指定されたファイルが見つかりませんでした。 The file specified in path was not found.

path の形式が正しくありません。 path is in an invalid format.

呼び出し元に、必要なアクセス許可がありません。 The caller does not have the required permission.

注釈

バイト配列に、ファイルの内容を読み取るファイル パスを指定するには、このメソッドは、ファイルを開き、そのファイルを閉じます。Given a file path, this method opens the file, reads the contents of the file into a byte array, and then closes the file.

セキュリティ

FileIOPermission
ファイルまたはディレクトリからの読み取りアクセス。 for access to read from a file or directory. 関連付けられた列挙体。 Read Associated enumeration: Read

適用対象

こちらもご覧ください