Alexander Schuc
crazy-weasel
Hallo.. =)
ich habe da ein kleines Problem mit einer TextDatei.
In einer bestimmten Funktion lese ich eine Datei Zeile für Zeile aus, ändere gegebenfalls etwas .. und speichere alle zeilen in einem String.
Diesen String will ich dannach in dieselebe Textdatei zurüsckschreiben ..
Als erstes erstelle ich einen StreamReader .. lese zeile für Zeile ein .. erstelle den String ..
erstelle einen StreamWriter und schreibe den String hinein .. bzw. so will ich es haben .. allerdinsg bekomme ich die Meldung das die Datei schon von einem anderen Prozess benutzt wird =(
(ist das erste mal das ich mich mit dateien auseinander setze in c# .. )
Danke schonmal für jeden Hinweis,
mfg,
crazy-weasel
ich habe da ein kleines Problem mit einer TextDatei.
In einer bestimmten Funktion lese ich eine Datei Zeile für Zeile aus, ändere gegebenfalls etwas .. und speichere alle zeilen in einem String.
Diesen String will ich dannach in dieselebe Textdatei zurüsckschreiben ..
Als erstes erstelle ich einen StreamReader .. lese zeile für Zeile ein .. erstelle den String ..
erstelle einen StreamWriter und schreibe den String hinein .. bzw. so will ich es haben .. allerdinsg bekomme ich die Meldung das die Datei schon von einem anderen Prozess benutzt wird =(
Code:
string OutPutTXT = "";
try
{
string line;
StreamReader userfile = new StreamReader("user.txt", true);
while (-1 != userfile.Peek())
{
[...]
}
userfile.Close();
}
catch (Exception e)
{
changeLog("\r\n" + e);
}
try
{
StreamWriter File = new StreamWriter("user.txt");
File.Write(OutPutTXT);
File.Close();
}
catch (Exception e)
{
changeLog("\r\n" + e);
}
(ist das erste mal das ich mich mit dateien auseinander setze in c# .. )
Danke schonmal für jeden Hinweis,
mfg,
crazy-weasel