Hallo,
weis jemand wie man Text am Anfang einer Datei einfügt? Gibt es irgenwelche Framework-Funktionen?
Danke
Habe aber leider nichts gefunden mit dem man etwas am Anfang einer Datei einfügen kann. Wenn ich den Cursor des Streams (Stream.Position) auf 0 setze kommt eine Exception dass dies nicht geht.
Hallo SlEasy,
soweit ich weiß, gibt es keine Möglichkeit (direkt mit den Methoden des Frameworks) in Dateien (egal welche Stelle) etwas einzufügen (nur anfügen geht, wie yahaoo geschrieben hat). Es bleibt also nur, die Datei komplett neu zu schreiben, erst das, was du einfügen willst, und dann den bisherigen Inhalt der Datei, den du dazu vorher auslesen musst. Alternativ kann man den neuen und bisherigen Inhalt auch erst zusammen in eine neue Datei schreiben und erst danach die alte Datei löschen und der neuen Datei anschließend den alten Namen geben.
HTH
herbivore
Hi,
also ich denk auch nicht dass es da schon was gibt. Zumal das auch recht aufwendig ist, wenn du bedenkst wie Dateien auf der Festplatte abgespeichert werden. Wenn du aber denkst dass du wirklich brauchst, kannst du dieses Feature auch ganz einfach selbst bewerkstelligen:
Hallo,
gibt es nicht die Methode Peek()?. Ich weiß jetzt leider nicht auswendig, ob die nur für das Lesen benutzt werden kann, oder auch zum Schreiben. Soweit ich weiß, kann man aber mit dieser Methode den Zeiger einer Datei verändern.
Gruß,
Fabian
"Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vornherein ausgeschlossen erscheint." (Albert Einstein)
Gefangen im magischen Viereck zwischen studieren, schreiben, lehren und Ideen umsetzen…
Blog: www.fabiandeitelhoff.de