数据流图
2022-04-22 15:55:39 0 举报
java文件监控流程图
作者其他创作
大纲/内容
传进来的LocalFile参数当做需要监控的绝对路径
否
是
用户
可以设置是否使用过滤器
用户决定不开启监听localFile
友好提示用户登录用户才能开启监听线程
FileAlterationMonitor类有文件和目录增删改的变化后续做相应操作的实现方法
文件创建执行
全量监控
创建文件变化监听器(FileAlterationMonitor)
把FileListener传给FileAlterationMonitor监听
直到当前线程到了默认监听时间然后销毁
不执行操作
过滤条件可以是文件名文件前缀后缀路径等待
判断用户是否登录超时
友好提示用户请重新登录
文件删除
用户是否是已经登录
校验isListen是否为true
是否使用过滤器
校验传入的isListen是否为true
(如果有文件的变化,则根据相关的文件比较器,判断文件时新增,还是删除,还是更改 )
执行相应的操作
持续的监听
目录操作和文件操作执行动作一样
文件创建修改
目录增删改
执行之前的upload任务
执行onFileCreate方法
0 条评论
回复 删除
下一页