如何从 fsnotify 过滤重复的系统消息

如何从 fsnotify 过滤重复的系统消息

php小编百草在这里与大家分享一种有效的方法,即如何从fsnotify过滤重复的系统消息。在日常的开发工作中,我们经常会遇到需要实时监控文件系统变化的场景,而fsnotify正是一个强大的工具。然而,当系统频繁变动时,可能会导致大量的重复消息出现,给我们的工作带来困扰。因此,本文将教您一种简单而实用的过滤重复系统消息的方法,帮助您提高工作效率。

问题内容

我使用“github.com/fsnotify/fsnotify”来监听文件更改,但是我应该如何多次过滤某些消息?

func listener() { watcher, err := fsnotify.newwatcher() if err != nil { log.fatal(err) } defer watcher.close() done := make(chan bool) go func() { for { select { case event, ok := 登录后复制