Hallo Forum,
ich arbeite gerade an einem Projekt, dass mein FileSystem überwacht und in Log-Dateien schreibt.
Das Problem ist, dass das Programm sich selbst beendet, sobald eine Datei erstellt wird (ohne Fehler).
Ich habe Haltepunkte gesetzt und alles mögliche probiert.
Code:
Laut Haltepunkte beendet sich das Programm der End Sub-Anweisung der Main_Load-Methode. Ich habe auch schon den Überwachungsbereich verkleinert...ohne Verbesserung des Problems. Wäre dankbar bei Hilfe zur Ermittlung des/der Problems/Probleme.
LG
ich arbeite gerade an einem Projekt, dass mein FileSystem überwacht und in Log-Dateien schreibt.
Das Problem ist, dass das Programm sich selbst beendet, sobald eine Datei erstellt wird (ohne Fehler).
Ich habe Haltepunkte gesetzt und alles mögliche probiert.
Code:
VB.NET-Quellcode
- Public Class Main
- Dim WithEvents fsw As IO.FileSystemWatcher
- Private Sub Main_Load(sender As Object, e As System.EventArgs) Handles Me.Load
- fsw = New IO.FileSystemWatcher("C:\")
- fsw.EnableRaisingEvents = True
- fsw.IncludeSubdirectories = True
- End Sub
- Private Sub fsw_Created(sender As Object, e As System.IO.FileSystemEventArgs) Handles fsw.Created
- Try
- Using sw As IO.StreamWriter = New IO.StreamWriter("C:\FileSystem\Logs\Log " & Now.ToShortDateString & ".log")
- sw.WriteLine(Now.ToShortTimeString & ": " & "Datei erstellt: Pfad -> " & e.FullPath & "Name -> " & e.Name)
- sw.Close()
- End Using
- Catch ex As Exception
- MessageBox.Show(ex.ToString)
- End Try
- End Sub
- End Class
Laut Haltepunkte beendet sich das Programm der End Sub-Anweisung der Main_Load-Methode. Ich habe auch schon den Überwachungsbereich verkleinert...ohne Verbesserung des Problems. Wäre dankbar bei Hilfe zur Ermittlung des/der Problems/Probleme.
LG