如何閱讀從任意文件中原始字節數組...VB - 如何讀寫二進制文件?
Dim bytes() as Byte
..和然後寫字節數組返回到一個新的文件?
我需要它作爲一個字節數組來做一些處理之間。
我目前使用:
要閱讀
Dim fInfo As New FileInfo(dataPath)
Dim numBytes As Long = fInfo.Length
Dim fsAs New FileStream(dataPath, FileMode.Open, FileAccess.Read)
Dim br As New BinaryReader(fs)
Dim bytes As Byte() = br.ReadBytes(CInt(numBytes))
br.Close()
fs.Close()
要寫入
Dim fs As System.IO.FileStream
fs = New System.IO.FileStream(outpath, System.IO.FileMode.Create)
fs.Write(bytes, 0, bytes.Length)
fs.Close()
你如何發佈你的嘗試? – 2009-09-20 08:10:35
類似於http://stackoverflow.com/questions/1450542/c-how-do-i-read-and-write-a-binary-file ...但不同的,因爲C#可以做的事情,VB.NET可以'噸。 – 2009-09-20 08:10:54
「C#可以做VB.NET不能做的事情」 - 除了XML處理的某些方面之外,還要注意指出一些嗎? – 2009-09-20 08:13:50