已经结贴,水一个,按第五种模式- @echo off&&setlocal enabledelayedexpansion
- set p=0
- set /a p+=1
- :xh
- if exist abc.dat (
- if exist abc!p!.dat (set /a p+=1&&goto xh) else (
- ren abc.dat abc!p!.dat
- echo 发现abc.dat并改名 %time%
- ping /n 180 127.1>nul
- goto xh)) else (
- echo 等待产生abc.dat %time%
- ping /n 180 127.1>nul
- goto xh)
复制代码 说明 1 无论是否有abc.dat,都按每3分钟循环检测是否存在。3分钟检测想必文件也大不了多少。 2 有abc.dat,自动判断并按序改名,不是删除。 |