Как я прочитал необработанный массив байтов из любого файла ...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()
Как насчет того, чтобы вы опубликовали свою попытку? –
Как и http://stackoverflow.com/questions/1450542/c-how-do-i-read-and-write-a-binary-file ... но отличается, поскольку C# может делать то, что VB.NET может " т. –
«C# может делать то, что не может делать VB.NET» - не забывайте назвать некоторые, кроме некоторых аспектов обработки XML? –