FileSystemProxy.ReadAllBytes(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト ファイルの内容をバイト配列として返します。
public:
cli::array <System::Byte> ^ ReadAllBytes(System::String ^ file);
public byte[] ReadAllBytes (string file);
member this.ReadAllBytes : string -> byte[]
Public 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
示します。
終了 | 解決方法については、 |
---|---|
バイナリ ファイルからの読み取り | 方法: バイナリ ファイルを読み取る |
適用対象
こちらもご覧ください
.NET