Package winfsnotify allows the user to receive file system event notifications on Windows.
const ( // Options for AddWatch FS_ONESHOT = 0x80000000 FS_ONLYDIR = 0x1000000 // Events FS_ACCESS = 0x1 FS_ALL_EVENTS = 0xfff FS_ATTRIB = 0x4 FS_CLOSE = 0x18 FS_CREATE = 0x100 FS_DELETE = 0x200 FS_DELETE_SELF = 0x400 FS_MODIFY = 0x2 FS_MOVE = 0xc0 FS_MOVED_FROM = 0x40 FS_MOVED_TO = 0x80 FS_MOVE_SELF = 0x800 // Special events FS_IGNORED = 0x8000 FS_Q_OVERFLOW = 0x4000 )
Event is the type of the notification messages received on the watcher's Event channel.
A Watcher waits for and receives event notifications for a specific set of files and directories.
AddWatch adds path to the watched file set.
Close closes a Watcher. It sends a message to the reader goroutine to quit and removes all watches associated with the watcher.
func (*Watcher) RemoveWatch ¶
RemoveWatch removes path from the watched file set.