从文件中获取字节数据

时间:2013-10-01 03:29:45

标签: vb.net

我正在使用这个小函数从文件中获取字节数据,但有时我会收到错误,可能是错误的文件或错误的代码或正在使用的文件?

        Dim fs As System.IO.FileStream = New System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read)
        Dim br As System.IO.BinaryReader = New System.IO.BinaryReader(fs)
        Dim data() As Byte = br.ReadBytes(CType(fs.Length, Integer))
        br.Close()
        fs.Close()
        Return data

1 个答案:

答案 0 :(得分:3)

如果它是一个足够小的文件,你想要一个数组内存中的所有字节,最简单的方法是:

Dim data() as Byte = File.ReadAllBytes(filePath)