Как новичок в vb У меня есть некоторые проблемы в моем FileSystemWatcher
. По какой-то зловещей причине он не возбуждает никаких событий. Я хочу проверить файлы, которые копируются, удаляются или редактируются в каталоге.FileSystemWatcher не запускает события
Я ценю любую помощь !!
Вот мой код:
Public Class FileWatcher
Public Sub run(path As String)
Dim watcher As New FileSystemWatcher()
watcher.Path = path
watcher.Filter = "*.xml"
watcher.NotifyFilter = NotifyFilters.FileName Or NotifyFilters.LastWrite Or NotifyFilters.CreationTime
AddHandler watcher.Changed, AddressOf OnChanged
AddHandler watcher.Created, AddressOf OnChanged
AddHandler watcher.Deleted, AddressOf OnChanged
AddHandler watcher.Renamed, AddressOf OnRenamed
watcher.EnableRaisingEvents = True
End Sub
Public Function OnChanged(source As Object, e As FileSystemEventArgs) As String
' Returns file name for later use
Console.WriteLine("Monitoring: " + e.FullPath)
Return e.FullPath
End Function
Public Function OnRenamed(source As Object, e As RenamedEventArgs) As String
Console.WriteLine("Monitoring: " + e.FullPath)
Return e.FullPath
End Function
End Class
Связанный: http://stackoverflow.com/a/37553538/3740093 –