调试成功后把echo rd /q /s前的echo去掉- @echo off
- set mm=%date:~7,2%
- set dd=%date:~4,2%
- set yy=%date:~10,4%
- md f:\Backup\fobackup\Fo-daily-%mm%-%dd%-%yy%
- ::前面是楼主原来的代码
-
- set file=s_date.txt
- if not exist %file% (echo %mm%-%dd%-%yy% >%file%)
- set /p s=<%file%
- for /f "tokens=1-6*" %%1 in ("%s%") do (
- if "%%1" neq "%mm%-%dd%-%yy%" (
- echo %mm%-%dd%-%yy% %%1 %%2 %%3 %%4 %%5 %%6>%file%
- for %%a in (%%7) do echo rd /q /s "f:\Backup\fobackup\Fo-daily-%%a"
- )
- )
复制代码
|