ganz kurze frage



  • hallo
    ich hab geradeeben ein programm geschrieben das alle files aus einem zuvor angegebenen ordner ausliest und in einder textdatei speichert.

    nun wollte ich fragen wie ich bei

    using (StreamWriter w = new StreamWriter(fs))
                {
                    for (int j = 0; j < i; j++)
                    {
                        w.Write(Array[j]);
                    }
                }
    

    angeben kann in welche zeile er das Array reinschreiben soll.



  • wenn du die datei überschreiben willst musst du den streamwriter initialisieren mit StreamWriter("bla", false) wenn unten dranhängen mit StreamWriter("Bla",true)
    fürs schreiben an sich am besten

    foreach (strint Line in Array)
    {
        w.WriteLine(Line);
    }
    

    das wird dann mit dem dementsprechenden constructor unten dran gehängt oder komplett überschrieben



  • hmmm ich hab zwar net wirklich viel verstanden was du mir gerade sagen wolltest.... aber du hast mir mit der Zeile w.WriteLine auf die Sprünge geholfen und ich bin draufgekommen wie dumm meine frage war 🙄



  • ja also kann ja sein dass du ein log machen willst und also jedes mal immer an die datei dranhängen willst oder dass du jedes mal ne komplett neue datei schreiben willst ^^


Anmelden zum Antworten