vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: FileSystemWatcher und LogFile 
Autor: T.S.Tran
Datum: 17.02.10 13:07

Ich habe selbst nicht getestet, aber es könnte meiner Meinung nach über ein Event funktionieren:

Beispiel:
Public Class Form1
 
    Private Event FolderContentChanged(ByVal info As String)
 
    Private Sub Form1_FolderContentChanged(ByVal info As String) Handles _
      Me.FolderContentChanged
         IO.File.AppendAllText("c:\Test\Logs\test.log", info & vbNewLine)
    End Sub
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        AddHandler fsw1.Created, AddressOf Me.fsw_ChangedDeletedCreated
        AddHandler fsw1.Changed, AddressOf Me.fsw_ChangedDeletedCreated
        AddHandler fsw1.Deleted, AddressOf Me.fsw_ChangedDeletedCreated
        AddHandler fsw1.Renamed, AddressOf Me.fsw_Renamed
 
        AddHandler fsw2.Created, AddressOf Me.fsw_ChangedDeletedCreated
        AddHandler fsw2.Changed, AddressOf Me.fsw_ChangedDeletedCreated
        AddHandler fsw2.Deleted, AddressOf Me.fsw_ChangedDeletedCreated
        AddHandler fsw2.Renamed, AddressOf Me.fsw_Renamed
 
        fsw1.Path = "C:\Test\Ordner1"
        fsw2.Path = "C:\Test\Ordner2"
 
        fsw1.IncludeSubdirectories = True
        fsw2.IncludeSubdirectories = True
 
        fsw1.EnableRaisingEvents = True
        fsw2.EnableRaisingEvents = True
 
    End Sub
 
    Private Sub fsw_ChangedDeletedCreated(ByVal sender As System.Object, ByVal _
      e As System.IO.FileSystemEventArgs)
        RaiseEvent FolderContentChanged(Now.ToString & " - [" & _
        e.ChangeType.ToString & "] - " & e.FullPath)
    End Sub
 
    Private Sub fsw_Renamed(ByVal sender As System.Object, ByVal e As _
      System.IO.RenamedEventArgs)
        RaiseEvent FolderContentChanged(Now.ToString & " - [" & _
        e.ChangeType.ToString & "] - " & e.FullPath)
    End Sub
 
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FileSystemWatcher und LogFile2.379nano112.02.10 09:53
Re: FileSystemWatcher und LogFile1.340ModeratorRalfE12.02.10 10:26
Re: FileSystemWatcher und LogFile1.208ModeratorDaveS12.02.10 10:41
Re: FileSystemWatcher und LogFile1.143keco12.02.10 13:50
Re: FileSystemWatcher und LogFile1.264chrixko12.02.10 13:59
Re: FileSystemWatcher und LogFile1.233ModeratorRalfE12.02.10 15:18
Re: FileSystemWatcher und LogFile1.162nano117.02.10 12:08
Re: FileSystemWatcher und LogFile1.152ModeratorDaveS17.02.10 12:17
Re: FileSystemWatcher und LogFile1.163ModeratorDaveS17.02.10 12:18
Re: FileSystemWatcher und LogFile1.406T.S.Tran17.02.10 13:07

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel