FileSystem.ReadAllBytes(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト ファイルの内容をバイト配列として返します。
public:
static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ file);
public static byte[] ReadAllBytes (string file);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (file As String) As Byte()
パラメーター
- file
- String
読み取るファイル。
戻り値
ファイルの内容を保持する Byte
配列。
例外
パスは、次のいずれかの理由で無効です。長さ 0 の文字列です。空白だけが含まれています。無効な文字が含まれています。または、デバイス パス (\\.\で始まる) です。末尾にスラッシュが付きます。
file
が Nothing
です。
ファイルが存在しません。
他のプロセスがファイルを使用しているか、I/O エラーが発生しました。
パスがシステム定義の最大長を超えています。
パス内のファイル名またはディレクトリ名にコロン (:) が含まれているか、形式が無効です。
文字列をバッファーに書き込むための十分なメモリがありません。
ユーザーがパスを参照するのに必要なアクセス許可を保持していません。
例
この例では、 ファイルからを読み取ります C:/Documents and Settings/selfportrait.jpg.
My.Computer.FileSystem.ReadAllBytes(
"C:/Documents and Settings/selfportrait.jpg")
注釈
ReadAllBytes
オブジェクトの メソッドをMy.Computer.FileSystem
使用すると、バイナリ ファイルから読み取ることができます。 ファイルの内容はバイト配列として返されます。
ファイル名からファイルの内容を判断しないでください。 たとえば、Form1.vb というファイルは Visual Basic のソース ファイルではない可能性もあります。 アプリケーションでデータを使用する前に、入力をすべて検証してください。
次の表に、 メソッドを含むタスクの例を My.Computer.FileSystem.ReadAllBytes
示します。
終了 | 解決方法については、 |
---|---|
バイナリ ファイルからの読み取り | 方法: Visual Basic でバイナリ ファイルを読み取る |
適用対象
.NET