#文件监控
##libuv封装
###实现原理
捕获libuv上传的文件变动信息(删除、新增、更名、修改等),把捕获到的信息格式化为json串,然后发给erlang 对应的进程pid
###接口
start_monitor
初始化文件监控参数和相关资源
add_dir
增加监控目录
remove_dir
移除监控目录
stop_monitor
停止监控,销毁监控相关资源
##erlang部分
erlang部分调用start_monitor初始化文件监控相关资源;通过add_dir添加监控目录;新开一个进程循环接收文件变化信息,并做进一步处理
## 使用过程中存在的问题
1.windows平台对子目录有效,linux平台只对当前目录有效
2. IntelliJ IDEA 修改文件时会抛出文件夹修改的事件
##libuv封装
###实现原理
捕获libuv上传的文件变动信息(删除、新增、更名、修改等),把捕获到的信息格式化为json串,然后发给erlang 对应的进程pid
###接口
start_monitor
初始化文件监控参数和相关资源
add_dir
增加监控目录
remove_dir
移除监控目录
stop_monitor
停止监控,销毁监控相关资源
##erlang部分
erlang部分调用start_monitor初始化文件监控相关资源;通过add_dir添加监控目录;新开一个进程循环接收文件变化信息,并做进一步处理
## 使用过程中存在的问题
1.windows平台对子目录有效,linux平台只对当前目录有效
2. IntelliJ IDEA 修改文件时会抛出文件夹修改的事件