Benutzer mit den meisten Antworten
Lesen und Schreiben

Frage
-
Hallo ich hätte da mal ne frage undzwar würde ich gerne wissen wieso der folgende Code nicht funktioniert.
Er meldet das die Datei noch in einem anderen Prozess verwendet wird und ich dachte das nach dem Lesen die Datei wieder frei zur verfügung stehen sollte
Mfg Matze
List<string> Liste = new List<string>(); string Temp = ""; if (File.Exists(Pfad)) { using (StreamReader Leser = new StreamReader(Pfad)) { while (!Leser.EndOfStream) { Temp = Leser.ReadLine(); if (Temp.Contains(Suchstring)) { Liste.Add(string.Format("{0}={1}", Suchstring, Ersatzstring)); } else { Liste.Add(Temp); } } } using (StreamWriter Schreiber = new StreamWriter("Pfad", false)) foreach (string Absatz in Liste) { Schreiber.WriteLine(Absatz); } } }
- Bearbeitet Matze_x7 Mittwoch, 29. März 2017 12:43
Antworten
-
Hallo Matze,
wo tritt denn der Fehler auf? Alle Streams die du in deinem Code öffnest werden von dem jeweiligen using-Block wieder geschlossen, sodass es da zu keinen Problemen kommen sollte. Ist die Datei vielleicht noch in einem anderen Programm geöffnet?
Viele Grüße, Tom Lambert - MVP, MCC und MSP
Wozu Antworten markieren und Posts bewerten? Klicke hier
Nützliche Links: .NET Quellcode | C#/VB.NET Konverter | GitHub Forum Samples | Account bestätigen (Verify Your Account)
Ich: Webseite | Facebook | Twitter | Code Snippets | GitHub- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Mittwoch, 29. März 2017 13:45
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Mittwoch, 5. April 2017 13:49
Alle Antworten
-
Hallo Matze,
wo tritt denn der Fehler auf? Alle Streams die du in deinem Code öffnest werden von dem jeweiligen using-Block wieder geschlossen, sodass es da zu keinen Problemen kommen sollte. Ist die Datei vielleicht noch in einem anderen Programm geöffnet?
Viele Grüße, Tom Lambert - MVP, MCC und MSP
Wozu Antworten markieren und Posts bewerten? Klicke hier
Nützliche Links: .NET Quellcode | C#/VB.NET Konverter | GitHub Forum Samples | Account bestätigen (Verify Your Account)
Ich: Webseite | Facebook | Twitter | Code Snippets | GitHub- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Mittwoch, 29. März 2017 13:45
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Mittwoch, 5. April 2017 13:49