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

可靠编程

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

请参见

任务

如何:在 Visual Basic 中向文件内写入文本

参考

WriteAllBytes