如何:在 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)

可靠的编程

以下条件可能会创建异常:

另请参阅