Textdateien verändern ?

isiprofil

Grünschnabel
Hallo erstmal, ich hab da mal eine Frage.
Ich schreibe in eine Textdatei zeilenweise Einträge hinein. Die ersten 6 Zeilen möchte ich bei abschluß der Datei ändern.
Zum Beispiel ist der Startwert "000000000" nachher soll die länge der Datei in byte eingetragen werden "000568730".
Hat einer von euch eine bessere Lösung als die gesamte Datei neu einzulesen und wieder zu Schreiben ?

gruß isi :)
 
Habe selber etwas gefunden.

try
{
//String in ein byte Array Umwandeln.
byte[] puffer = Encoding.GetEncoding("ISO-8859-1").GetBytes(buffer);

//Wandelt ein byte Array in einen string
//buffer = Encoding.ASCII.GetString(puffer);

//Öffnen des File.
FileStream fs = File.OpenWrite(fileName);
//Schreiben ins File.
fs.Write(puffer,0,puffer.Length);
}
 
Zurück