ITPub博客

首页 > Linux操作系统 > Linux操作系统 > windows下删除前一天备份批处理

windows下删除前一天备份批处理

原创 Linux操作系统 作者:why566 时间:2009-07-27 22:40:18 0 删除 编辑

@D:\oracle\10.2.0\db_1\BIN\exp.exe system/oracle file=d:\%date:~0,4%%date:~5,2%%date:~8,2%.dmp full=y log=d:\%date:~0,4%%date:~5,2%%date:~8,2%.log buffer=65536

if "%date:~8,2%"=="01" (
set /A dt=%date:~0,4%%date:~5,2%-1
) else (set /A dt=%date:~0,4%%date:~5,2%%date:~8,2%-1
)
echo %dt%
del d:\*%dt%*.dmp

批处理中IF判断要求真是苛刻:

1、IF和后边的前括号必须在同一行

2、ELSE必须和IF的后括号在一行,也必须和自己的前括号在一行。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7478833/viewspace-610573/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-04

  • 博文量
    46
  • 访问量
    88997