dos 删除一星期前的备份文件
ftp数据库每天都备份,备份文件名格式固定包含日期,请问怎样用dos命令删除一星期前的备份呢?
用的是windows任务执行计划自动执行bat文件
set cicdate=%date:~0,4%-%date:~5,2%-%date:~8,2%
set /a deldata=cicdate 这儿日期怎么得到7天前的呢
(
echo open 127.0.0.1
echo hanrj
echo 123
echo prompt
echo get %cicdate%*.zip
echo mdelete *%deldata%*.bak
)> test1.txt
ftp -s:E:\b\test1.txt
PAUSE