Hallo
Ich habe ein Problem und zwar versuche ich mit der Methode System.IO.File.Exists()
zu überprüfen ob eine bestimmte Datei existiert und wenn sie nicht existiert soll sie erstellt werden:
Wenn ich dann die Instanz von StreamWriter initialisieren möchte dann bekomme ich folgenden Fehler: "Auf die Datei kann nicht zugegriffen werden da sie von einem anderen Prozess verwendet wird."
Ich hab keine Ahnung wieso ich diesen Fehler bekomme!
Aber das seltsame ist wenn die Datei nicht existiert dann wird sie in der zeile von
"if(!System.IO.File.Exists(filePath))" ERSTELLT und springt NICHT in die IF-Abfrage
Kann mir bitte jemand helfen
Mfg Chris
Ich habe ein Problem und zwar versuche ich mit der Methode System.IO.File.Exists()
zu überprüfen ob eine bestimmte Datei existiert und wenn sie nicht existiert soll sie erstellt werden:
Code:
public void Write(string user, string pass)
{
//falls datei nicht existiert dann neu erstellen
if(!System.IO.File.Exists(filePath))
{
System.IO.File.Create(this.filePath);
}
System.IO.StreamWriter fileWriter = new System.IO.StreamWriter(filePath, true);
fileWriter.WriteLine(user);
fileWriter.WriteLine(pass);
fileWriter.Close();
}
Wenn ich dann die Instanz von StreamWriter initialisieren möchte dann bekomme ich folgenden Fehler: "Auf die Datei kann nicht zugegriffen werden da sie von einem anderen Prozess verwendet wird."
Ich hab keine Ahnung wieso ich diesen Fehler bekomme!
Aber das seltsame ist wenn die Datei nicht existiert dann wird sie in der zeile von
"if(!System.IO.File.Exists(filePath))" ERSTELLT und springt NICHT in die IF-Abfrage
Kann mir bitte jemand helfen
Mfg Chris