1. bat 比较文件修改时间和当前系统时间,如果文件修改时间小于系统时间5分钟就输出一条告警到文本
@echooffset@=q&set/an=0x53b7e0b4title%@%%@%%n%set"fn=e:a.txt"(echo;setfso=createobject^("Scripting.FileSystemObject"^)echo;setfile=fso.GetFile^(WSH.Arguments^(0^)^)echo;t1=file.DateLastModified:t2=nowecho;WSH.echoDateDiff^("n",t1,t2^)^&"|"^&t1^&"|"^&t2)>"%tmp%$tmp.vbs":loopfor/f"tokens=1-3delims=|"%%ain('cscript-nologo-e:vbscript"%tmp%$tmp.vbs""%fn%"')do(echo;%%a^|修改时间%%b^|当前时间%%cif%%alss5(>>"warning.log"echo;警告内容))>nulping/n300goto:loop