WaServer - PatternDirClean/PDFileWatch GitHub Wiki
WaServer
提供监控一个或一组路径的服务。
针对型监控 SendWatch
深度监控 DepthWatch
只监控声明的路径的指定事件。需要在路径后面传入事件,事件参数为可变长度,可使用 WaServer.KINDS_ALL
包含所有事件
具体方法有:
watchDir
只监控对应目录,除了创建和删除该目录,其他时候的事件均为修改事件
watchFil
只监控对应的文件
checkDir
监控指定目录下的子目录,只监控一层
checkFil
监控指定目录下的子文件
监控指定目录下的所有子内容的所有事件,即内部所有文件和目录都会被创建监控事件,包含新建的目录和文件
需要注意的是,该方法监控的事件具备不稳定性,如 子目录中的 二层子文件 / 目录 被修改或者删除,则不能保证是 二层子文件 / 目录 的事件先触发还是 子目录 的事件先触发
具体方法有:
watchDir
监控当前目录以及子目录
checkDir
监控当前目录下的所有子目录
checkFil
监控当前目录下的所有子文件