4154 条记录
1199 私有链接
1199 私有链接
fswatch是一个文件更改监视器,当指定文件或目录的内容被修改时接收通知。 fswatch实现了几个监视器:
基于Apple macOS的文件系统事件 API的监视器。
基于kqueue的监视器,FreeBSD 4.1 中引入的通知接口(大多数 *BSD 系统都支持,包括 macOS)。
基于Solaris 内核及其衍生版本的文件事件通知API 的监视器。
基于inotify的监视器,它是向应用程序报告文件系统更改的 Linux 内核子系统。
基于ReadDirectoryChangesW的监视器,这是一种报告目录更改的 Microsoft Windows API。
一个定期统计文件系统的监视器,将文件修改时间保存在内存中,并手动计算文件系统更改(可以在任何地方stat (2)使用)。
fswatch应该在任何提供上述任何 API 的系统上构建并正常工作。