watcher := kwatcher.NewWatcher()
watcher.SetInterval(time.Second)
watcher.AddFiles("path/to/file")
watcher.SetCallback(func(modifyFiles []kwatcher.Path) {
for _, path := range modifyFiles {
fmt.Println(path + "changed")
}
})
watcher.Run()
File watcher
watcher := kwatcher.NewWatcher()
watcher.SetInterval(time.Second)
watcher.AddFiles("path/to/file")
watcher.SetCallback(func(modifyFiles []kwatcher.Path) {
for _, path := range modifyFiles {
fmt.Println(path + "changed")
}
})
watcher.Run()
File watcher