/fspider

recursively folder spider

Primary LanguageGoMIT LicenseMIT

fspider

项目

这是一个使用Go语言编写的文件系统监视器。它可以递归地监视指定的目录,并在文件或目录被创建、删除、修改或重命名时发送通知。

示例

package main

import (
	"github.com/cncsmonster/fspider"
)

func main() {
	spider := fspider.NewSpider()
	// add current dir to watch list
	err := spider.Watch("./")
	if err != nil {
		panic(err)
	}
	for v := range spider.FilesChanged() {
		println(v)
	}
	<-make(chan struct{})
}

License

本项目采用MIT许可证,详情请见LICENSE文件。