Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileWatcher ¶
type FileWatcher struct {
Modified chan bool
Moved chan bool
Stopped chan bool
// contains filtered or unexported fields
}
func NewFileWatcher ¶
func NewFileWatcher(filePath string) *FileWatcher
func (*FileWatcher) IsRunning ¶
func (fileWatcher *FileWatcher) IsRunning() bool
func (*FileWatcher) SetFile ¶
func (fileWatcher *FileWatcher) SetFile(filePath string)
func (*FileWatcher) Start ¶
func (fileWatcher *FileWatcher) Start() *FileWatcher
func (*FileWatcher) Stop ¶
func (fileWatcher *FileWatcher) Stop() *FileWatcher
func (*FileWatcher) String ¶
func (fileWatcher *FileWatcher) String() string
type FolderChange ¶
type FolderChange struct {
// contains filtered or unexported fields
}
func (*FolderChange) Moved ¶
func (folderChange *FolderChange) Moved() []string
func (*FolderChange) New ¶
func (folderChange *FolderChange) New() []string
func (*FolderChange) String ¶
func (folderChange *FolderChange) String() string
func (*FolderChange) TimeStamp ¶
func (folderChange *FolderChange) TimeStamp() time.Time
type FolderWatcher ¶
type FolderWatcher struct {
Change chan *FolderChange
Stopped chan bool
// contains filtered or unexported fields
}
func NewFolderWatcher ¶
func NewFolderWatcher(folderPath string, recurse bool, skipFile func(path string) bool) *FolderWatcher
func (*FolderWatcher) IsRunning ¶
func (folderWatcher *FolderWatcher) IsRunning() bool
func (*FolderWatcher) Start ¶
func (folderWatcher *FolderWatcher) Start() *FolderWatcher
func (*FolderWatcher) Stop ¶
func (folderWatcher *FolderWatcher) Stop() *FolderWatcher
func (*FolderWatcher) String ¶
func (folderWatcher *FolderWatcher) String() string
Click to show internal directories.
Click to hide internal directories.
