操作的手法很简单,利用windows的计划任务,每天执行指定的批处理文件,在批处理文件中对超出保存期限的文件进行删除。
以下为批处理文件的内容。
set filepath = 文件保存路径(变量)
if not exit %filepath% (exit) else echo contine
set user = 用户名(变量)
set pwd = 密码(变量)
set sid = sid(变量)
set date = %date:~0,10%
set h = %time:~0,2%
set m = %time:3,2%
set s = %time:6,2%
set dataname = 数据库名称(变量)
exp %user%/pswd%@%sid% ower=%dataname% file=%filepath%%dataname%%date%-%h%-%m%.dmp
Forfiles /D -8(需要保存多少天的文件,变量) /M *.DMP /P %filepath% /C "cmd /c del @path