hallo,
ich habe ein problem.
ich lese x bytes aus eine datei und speicher diese in ein byte array.
danach schreibe ich sie in eine andere datei. das komische ist, das es nur als text gespeichert wird.
ich habe es auch mit
versucht, sowie mit
es ist immer das gleiche ergebnis.
es wird als text gespeichert.
ich habe keine ahnung was ich falsch mach.
in einem anderen sub bei mir wird das gemacht ohne probleme.
ich habe dann den code kopiert...gleiches ergebnis.
verstehe ich das was grundsätzliches nicht ?
ich habe ein problem.
ich lese x bytes aus eine datei und speicher diese in ein byte array.
danach schreibe ich sie in eine andere datei. das komische ist, das es nur als text gespeichert wird.
VB.NET-Quellcode
- Dim fsr As IO.FileStream
- Dim fsw As IO.FileStream
- Dim bw As IO.BinaryWriter
- Dim br As IO.BinaryReader
- Dim byt As Byte()
- 'Dim tmpFile As String = IO.Path.GetTempPath
- Dim tmpFile As String = "F:\1.mp3"
- Try
- fsr = New IO.FileStream(file.FullName, IO.FileMode.Open, IO.FileAccess.Read)
- br = New IO.BinaryReader(fsr)
- fsw = New IO.FileStream(tmpFile, IO.FileMode.Create, IO.FileAccess.Write)
- bw = New IO.BinaryWriter(fsw)
- fsr.Position = 0
- If fPos > 0 Then
- byt = br.ReadBytes(fPos)
- bw.Write(byt, 0, byt.Length)
- End If
- Catch ex As Exception
- Finally
- bw.Close()
- fsw.Close()
- br.Close()
- fsr.Close()
- End Try
ich habe es auch mit
versucht, sowie mit
es ist immer das gleiche ergebnis.
es wird als text gespeichert.
ich habe keine ahnung was ich falsch mach.
in einem anderen sub bei mir wird das gemacht ohne probleme.
ich habe dann den code kopiert...gleiches ergebnis.
verstehe ich das was grundsätzliches nicht ?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „woeh“ ()