@
echo
off
rem mail:xuel@anchnet.com
set
MON=%
date
:~0,4%%
date
:~5,2%
set
DATE=%
date
:~0,4%%
date
:~5,2%%
date
:~8,2%
set
TIME=%
date
%-%
time
%
set
LOGDIR=C:\
set
DIR=D:\
echo
"%TIME% 脚本开始执行完毕!"
>>%LOGDIR%\OSS\log\backup-oss.log
set
DIRNAME=SAP_BACKUP
set
NAME=上海xx客户科技
set
PY=C:\Python27\python.exe
set
OSSCMD=C:\OSS\osscmd
set
RAR=
"C:\Program Files\WinRAR\WinRAR.exe"
set
BUCKET=oss:
//dacexinxi/
set
ID=LTAIsSraOIxxxxxxxx
set
KEY=40u5sORa9JAVnlWwhekBJxxxxxxxxxx
set
HOST=oss-cn-shenzhen.aliyuncs.com
set
FILE=Data1
%RAR% a -k -r -s -m1 %DIR%%DATE%-%FILE%.rar %DIR%\%DIRNAME%\%FILE%
set
TIME=
set
TIME=%
date
%-%
time
%
echo
"%TIME% %FILE% 压缩文件执行完毕!"
>>%LOGDIR%\OSS\log\backup-oss.log
%PY% %OSSCMD%
mkdir
%BUCKET%%NAME%/%MON%/%DATE%-%DIRNAME% --
id
=%ID% --key=%KEY% --host=%HOST%
%PY% %OSSCMD% mp %DIR%%DATE%-%FILE%.rar %BUCKET%%NAME%/%MON%/%DATE%-%DIRNAME%/%DATE%-%FILE%.rar --
id
=%ID% --key=%KEY% --host=%HOST%
set
TIME=
set
TIME=%
date
%-%
time
%
echo
"%TIME% %FILE% 上传文件执行完毕!"
>>%LOGDIR%\OSS\log\backup-oss.log
del %DIR%%DATE%-%FILE%.rar
set
TIME=
set
TIME=%
date
%-%
time
%
echo
"%TIME% %FILE% 删除文件执行完毕!"
>>%LOGDIR%\OSS\log\backup-oss.log
set
FILE=
set
FILE=Data2
%RAR% a -k -r -s -m1 %DIR%%DATE%-%FILE%.rar %DIR%\%DIRNAME%\%FILE%
set
TIME=
set
TIME=%
date
%-%
time
%
echo
"%TIME% %FILE% 压缩文件执行完毕!"
>>%LOGDIR%\OSS\log\backup-oss.log
%PY% %OSSCMD%
mkdir
%BUCKET%%NAME%/%MON%/%DATE%-%DIRNAME% --
id
=%ID% --key=%KEY% --host=%HOST%
%PY% %OSSCMD% mp %DIR%%DATE%-%FILE%.rar %BUCKET%%NAME%/%MON%/%DATE%-%DIRNAME%/%DATE%-%FILE%.rar --
id
=%ID% --key=%KEY% --host=%HOST%
set
TIME=
set
TIME=%
date
%-%
time
%
echo
"%TIME% %FILE% 上传文件执行完毕!"
>>%LOGDIR%\OSS\log\backup-oss.log
del %DIR%%DATE%-%FILE%.rar
set
TIME=
set
TIME=%
date
%-%
time
%
echo
"%TIME% %FILE% 删除文件执行完毕!"
>>%LOGDIR%\OSS\log\backup-oss.log
echo
"-----------%TIME% 脚本执行完毕!---------"
>>%LOGDIR%\OSS\log\backup-oss.log