官方解释:
批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件的扩展名为bat。
下面执行语句粘贴到记事本中,然后把后缀名改为Windows 批处理文件 (.bat)的批处理文件。
【
rem @author yk
@echo off
color 0b
mode con cols=80 lines=25
rem 用户名
set yh=dsmp
rem 密码
set mm=dsmp
rem 服务名
set fwm=oradb12
rem 备份的天数
set bfts=3
rem 备份的目录
set ml=e:\backup\dsmp12
dir e:\ | find "%ml%"
if %errorlevel%==1 goto ok
:ok
md %ml%
set hh=%time:~0,2%
rem 如果小时是一位的,那么在前面补零
if /i %hh% LSS 10 (set hh=0%time:~1,1%)
set rq=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
set sj=%hh%%TIME:~3,2%%TIME:~6,2%
rem 文件名=数据库登录名+系统时间(精确到秒)
set wjm=%yh%%fwm%%rq%%sj%
echo To start backup database
exp %yh%/%mm%@%fwm% file=%ml%\%wjm%.dmp log=%ml%\%wjm%.log owner=%yh%
echo The database backup
rem 删除前三天的数据
forfiles /p "%ml%" /m "*.*" /s /c "cmd /c del /f/q/a @path" /d -%bfts%
】
以上是批处理文件相关信息,可根据实际需要进行相关改写,有感兴趣的小伙伴,可以一起来探讨。
领取专属 10元无门槛券
私享最新 技术干货