如何:在 Visual Basic 中读取二进制文件

更新:2007 年 11 月

My.Computer.FileSystem 对象提供了用于读取二进制文件的 ReadAllBytes 方法。

读取二进制文件

  • 使用 ReadAllBytes 方法,以字节数组的形式返回文件的内容。此示例读取文件 C:/Documents and Settings/selfportrait.jpg。

    My.Computer.FileSystem.ReadAllBytes _
    ("C:/Documents and Settings/selfportrait.jpg")
    

可靠编程

以下情况可能会导致引发异常:

不要根据文件的名称来判断文件的内容。例如,Form1.vb 文件可能不是 Visual Basic 源文件。

在应用程序中使用输入的数据之前,需验证所有的输入内容。文件的内容可能不是预期内容,并且用来读取该文件的方法可能失败。

请参见

任务

如何:在 Visual Basic 中读取具有多种格式的文本文件

参考

My.Computer.FileSystem.ReadAllBytes 方法

My.Computer.FileSystem.WriteAllBytes 方法

其他资源

读取文件 (Visual Basic)

将数据存储到剪贴板以及从剪贴板读取数据