Skriv byte array til fil
Hej,Jeg arbejder lige lidt med nogle små tests omkring at læse og skrive bytes.
Mit kode ser således ud:
Console.WriteLine("Fil 2:");
FileInfo fi2 = new FileInfo(@"c:\mappe_2\dsadasdsa.txt");
FileStream f2 = fi2.OpenRead();
int nb2 = f2.ReadByte();
byte[] b2 = new byte[nb2];
f2.Read(b2, 0, nb2);
foreach (byte b in b2)
{
Console.Write(b);
}
Console.WriteLine();
FileInfo fs = new FileInfo(@"c:\mappe_2\skriv.txt");
FileStream skriv = fs.OpenWrite();
skriv.Write(b2, 0, b2.Length);
skriv.Close();
Mit problem er bare at filen skriv.txt ikke indeholder det samme som dsadasdsa.txt! Det første bogstav i tekstfilen mangler. Hvad gørjeg forkert?
