VB二进制文件操作实例

想用 VB 二进制文件吗?其实挺,关键是掌握几个基本组件。VB 中主要通过FileStreamBinaryWriterBinaryReader来读写二进制文件。你可以用FileStream来创建或打开文件,再用BinaryWriter写入不同类型的数据,比如整数、浮点数和字符串。读取的时候,BinaryReader就能帮你顺利拿到文件里的数据。要注意的是,BinaryWriter写入字符串时会自动编码,而读取时也要确保编码一致。通过代码就能完成文件的写入和读取,适合存储一些不需要的原始数据,比如图片、音频、甚至是自定义结构体。

以下是一个代码示例,展示了如何用 VB 来创建和读取一个二进制文件:

'创建二进制文件
Dim filePath As String = "myBinaryFile.bin"
Dim fileStream As FileStream = My.Computer.FileSystem.OpenBinaryFile(filePath, FileMode.Create)
Using writer As New BinaryWriter(fileStream)
'写入数据
writer.Write(1234) '整数
writer.Write(3.14) '浮点数
writer.Write("Hello") '字符串
End Using
'读取二进制文件
fileStream = My.Computer.FileSystem.OpenBinaryFile(filePath, FileMode.Open)
Using reader As New BinaryReader(fileStream)
'读取数据
Dim intValue As Integer = reader.ReadInt32()
Dim floatValue As Double = reader.ReadDouble()
Dim strValue As String = reader.ReadString()
End Using

如果你正在做数据存储或者需要操作二进制文件,可以参考这个例子。记得使用Using语句来自动释放资源,避免出现资源泄漏的情况。需要更复杂的功能,比如结构体或者添加错误,之后可以慢慢扩展。

rar 文件大小:36.39KB