㈠ bat监控文件夹新增文件
@echooff&title监控文件夹By依梦琴瑶
color0a&mode35,3
::设置要监控的文件夹
setMtrDir=QWE
::设置要调用的bat脚本
setBat=test.bat
echo正在初始化记录文件...
(for/f"delims="%%ain('dir/a-d/s/b"%MtrDir%*"')do(
echo"%%~a"
))>"%tmp%oFiles.Lst"
:Loop
set"Change="
cls&echo正在监控文件夹中...
for/f"delims="%%ain('dir/a-d/s/b"%MtrDir%"')do(
findstr/i"^"%%~a"$""%tmp%oFiles.Lst">nul||(
del/f/q"%%~a"
setChange=1
)
)
ifdefinedChange(
echo发现新增文件,启动其它脚本。
start"""%Bat%"
)
gotoLoop
自行修改被监控的文件夹,以及调用的bat文件