Entwickler-Ecke

IO, XML und Registry - StreamWriter funktioniert nicht...


validas - Mi 12.10.11 14:00
Titel: StreamWriter funktioniert nicht...
Tach zusammen...

Ich hätte da folgendes Problem:

ich möchte gerne ein File anlegen, und dieses mit Text füllen, unter der verwendung von stramwriter...
das file wird erstellt, aber es hat keinen Inhalt... es schreibt mir nichts...


C#-Quelltext
1:
2:
3:
 StreamWriter ImagePil = new StreamWriter(@"C:\ichbinpil.txt");
ImagePil.WriteLine("Juuuhuuuu ich bin die erste Linie");
ImagePil.WriteLine("und ich bin die zweite linie =)");


Wieso um alles in der Welt funktioniert das nicht???
Ich kapiers nicht... ^^

Keine Fehlerausgabe, keine Warnungen, keinen Programmabbruch,
aber meine ichbinpil.txt ist leer... keinen eintrag....?

was lief hier falsch, hat jemand eine Idee?


Moderiert von user profile iconTh69: Topic aus WinForms verschoben am Mi 12.10.2011 um 14:43


bakachan - Mi 12.10.11 14:11

Achte darauf den Streamwriter auch wieder zu schließen.
Beim schließen wird automatisch die Flush-Funktion aufgerufen die alles was im Buffer steht in die Datei schreibt. Diese Funktion kannst du auch manuell aufrufen.
Aber denke an das Schließen des Streamwriters (am sichersten ist es ihn einfach per using zu verwenden).


validas - Mi 12.10.11 14:15

Vielen Dank für die promte antwort... ja mit using haut es hin! alles palletti! Danke!


Vinni97 - Do 03.11.11 01:54

user profile iconvalidas hat folgendes geschrieben Zum zitierten Posting springen:
Vielen Dank für die promte antwort... ja mit using haut es hin! alles palletti! Danke!


was haste da jetzt also angefügt?


jaenicke - Do 03.11.11 08:18

using eben... was sonst? steht doch da...

C#-Quelltext
1:
2:
3:
4:
5:
            using (StreamWriter ImagePil = new StreamWriter(@"C:\ichbinpil.txt"))
            {
                ImagePil.WriteLine("Juuuhuuuu ich bin die erste Linie");
                ImagePil.WriteLine("und ich bin die zweite linie =)");
            }


Vinni97 - Do 03.11.11 12:57

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
using eben... was sonst? steht doch da...

C#-Quelltext
1:
2:
3:
4:
5:
            using (StreamWriter ImagePil = new StreamWriter(@"C:\ichbinpil.txt"))
            {
                ImagePil.WriteLine("Juuuhuuuu ich bin die erste Linie");
                ImagePil.WriteLine("und ich bin die zweite linie =)");
            }


achaaaaaaaaaa :D

danke :)


Vinni97 - Do 03.11.11 13:01

und wie sieht das mit streamreader aus? mit dem buch komm i iwie nich klar xD

also.. so weit bin ich:


C#-Quelltext
1:
2:
FileStream FSOne = new FileStream("ein.txt", FileMode.Open);
StreamReader sr = new StreamReader(fs);


so... und jetzt? ich kapiers echt nich.. ich versuch mal was...

Moderiert von user profile iconTh69: C#-Tags hinzugefügt


Ralf Jansen - Do 03.11.11 13:33

Wie fast immer sind die Beispiele in der Hilfe [http://msdn.microsoft.com/en-us/library/yhfzs7at.aspx] erhellend.


C#-Quelltext
1:
so... und jetzt?                    


Kommt drauf an was du vor hast. Das solltest du dann aber in einem neuen Thread klären und nicht diesen kapern.


Vinni97 - Do 03.11.11 13:50

user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Wie fast immer sind die Beispiele in der Hilfe [http://msdn.microsoft.com/en-us/library/yhfzs7at.aspx] erhellend.


C#-Quelltext
1:
so... und jetzt?                    


Kommt drauf an was du vor hast. Das solltest du dann aber in einem neuen Thread klären und nicht diesen kapern.


nicht mal eine einzige frage darf man stellen -.-

puh.. was solls.. bis gleich