Ich habe eine Sub geschrieben, die mir Informationen in eine Log Datei schreiben soll.
Das Problem ist folgendes: Ich rufe die Methode in einer Rekursion auf.
So wird jedesmal eine neue Log Datei erzeugt. Ich möchte aber die Werte hintereinander schreiben...
VB.NET-Quellcode
- Private Sub logSchreiben(ByVal logFile As String, ByVal text As String)
- ' Datei oeffnen
- Dim fs As FileStream = New FileStream(logFile, FileMode.Append, FileAccess.Write)
- ' Stream oeffnen
- Dim sw As StreamWriter = New StreamWriter(fs)
- ' Zeilen schreiben
- sw.WriteLine(" Log File")
- sw.WriteLine()
- sw.WriteLine(text)
- sw.WriteLine()
- sw.WriteLine()
- sw.WriteLine("Fertig. " & Me.counterFiles & " Dateien wurden kopiert!")
- ' Writer und Stream schließen
- sw.Close()
- fs.Close()
- End Sub
Das Problem ist folgendes: Ich rufe die Methode in einer Rekursion auf.
So wird jedesmal eine neue Log Datei erzeugt. Ich möchte aber die Werte hintereinander schreiben...