
fswatcher
fswatcher
Cross-platform file system notifications for Go.
AI 简介
fswatcher 是一个跨平台的 Go 语言文件系统事件监听库,用于监控目录及文件的创建、修改、删除、重命名和权限变更等操作。它基于各操作系统原生机制(如 Linux inotify、macOS kqueue、Windows ReadDirectoryChangesW)实现,提供统一的 API 抽象,支持递归监听、路径规范化、线程安全调用与事件顺序保证。适用于构建配置热加载、代码自动构建、日志轮转监控、IDE 文件同步等需要响应文件系统变化的本地应用。
Go
MIT License220
Stars
10
Forks
3
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分3.12
默认分支main