如何:在 Visual Basic 中写入二进制文件

WriteAllBytes 方法向二进制文件写入数据。 如果 append 参数为 True,会将数据追加到文件中;否则将覆盖文件中的数据。

如果指定的路径(不包括文件名)无效,则将引发 DirectoryNotFoundException 异常。 如果该路径有效,但文件不存在,则将创建文件。

写入二进制文件

使用 WriteAllBytes 方法,并提供文件路径和名称以及要写入的字节数。 本示例将数据组 CustomerData 追加到名为 CollectedData.dat 的文件中。

Dim CustomerData As Byte() = (From c In customerQuery).ToArray()

My.Computer.FileSystem.WriteAllBytes(
  "C:\MyDocuments\CustomerData", CustomerData, True)

可靠编程

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

另请参阅