但是这个模块有个问题就是检测非本地文件夹的话,如果别人对文件夹做了修改,是不会记录的,
必须要局域网下的人对文件夹修改才会记录,这一点就很伤,所以全手动写了个傻瓜版,列出所有的文件名然后对比上一次的看看哪些文件新增了。
这是配置发件邮箱及要监控的文件夹路径,存放日志的路径,接收通知的邮箱。
运行软件后同目录下会多出一个傻瓜监测日志.log用以存放控制台输出的显示,傻瓜检测报错.log用以存放控制台输出的报错(报错日志是追加,显示日志是覆盖)
在日志存放路径会生成当前年份的文件夹,第二次运行的话会把上一次的给打包成压缩包。减少空间占用。
如果上一分钟检测到文件变化发了邮件,这次就会退出不检测。(因为发的太快邮件会出错发不出去或者卡住)
切记别把最后一次运行的文件夹给删掉,检测到日志目录存在但是找不到对比的日志存在会报错的,(可以把以前的文件夹解压出来解决。只要能有一个对比的日志就不会报错。)
可以通过定时执行来进行检测,最小可设置成每分钟运行一次
源码和打包好的exe文件都放出来了。