sinamine
Mitglied
Hey Leute!
Habe folgendes Problem:
ich möchte eine Datei lesen, Daten ändern und wieder zurückschreiben.
Mittels StreamReader und StreamWriter habe ich es auch schon geschafft, allerdings ist dies nicht gerade schnell. Nun habe ich es mit FileStream und File versucht:
wenn ich File.OpenRead(filename) oder auch fileInfpenRead() ausführen möchte, so erhalte ich folgende Fehlermeldung:
Hat vielleicht schon mal jemand diesen Fehler gehabt? Ich habe mein File (und es ist ganz egal welches ich verwende) nicht geöffnet oder sonst wo in Verwendung!
Wäre super wenn mir jemand weiterhelfen könnte.
LG @ll
Habe folgendes Problem:
ich möchte eine Datei lesen, Daten ändern und wieder zurückschreiben.
Mittels StreamReader und StreamWriter habe ich es auch schon geschafft, allerdings ist dies nicht gerade schnell. Nun habe ich es mit FileStream und File versucht:
Code:
FileInfo fileInfo = new FileInfo(filename);
FileStream fileStream;
FileStream newFileStream = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite);
fileStream = File.OpenRead(filename); //oder: fileInfo.OpenRead();
wenn ich File.OpenRead(filename) oder auch fileInfpenRead() ausführen möchte, so erhalte ich folgende Fehlermeldung:
"Der Prozess kann nicht auf die Datei D:\Files\daten.h zugreifen, da sie von einem anderen Prozess verwendet wird."
Hat vielleicht schon mal jemand diesen Fehler gehabt? Ich habe mein File (und es ist ganz egal welches ich verwende) nicht geöffnet oder sonst wo in Verwendung!
Wäre super wenn mir jemand weiterhelfen könnte.
LG @ll