| commit | cbd2013e63b849ea6c701347ebea471c0cdc546a | [log] [tgz] |
|---|---|---|
| author | Chris Howey <[email protected]> | Fri Feb 08 02:10:13 2013 |
| committer | Chris Howey <[email protected]> | Fri Feb 08 02:10:13 2013 |
| tree | feaa28761d03957ec772ee6e573f496f983a6d52 | |
| parent | b56bb7f8ba2ab0f16a67b66a92b75eaa704debf8 [diff] |
Authors
Cross platform, works on:
Example:
watcher, err := fsnotify.NewWatcher() if err != nil { log.Fatal(err) } // Process events go func() { for { select { case ev := <-watcher.Event: log.Println("event:", ev) case err := <-watcher.Error: log.Println("error:", err) } } }() err = watcher.Watch("/tmp") if err != nil { log.Fatal(err) } /* ... do stuff ... */ watcher.Close()
For each event:
Notes: