svn备份时写的一个文件bat运行文件

:::::::::::::::::::::::::::::::
:::: 2013/08/05  By Lih    ::::
:::::::::::::::::::::::::::::::
@echo off
title SVN_Backup_Bat
color 0A

rem 定义仓库parent路径
set SRCPATH=E:\SVNRoot

rem 错误日志文件路径
set ERRORPATH=E:\

rem 定义存放路径
set DISTPATH=E:\SVN_backup_%date:~0,4%%date:~5,2%%date:~8,2%

if exist %DISTPATH% goto already

xcopy %SRCPATH%\仓库名 %DISTPATH%\仓库名 /D /E /I /Y /H /K

if not exist %DISTPATH% echo %date:~0,4%-%date:~5,2%-%date:~8,2% backup error! >> %ERRORPATH%error.log
goto exit

:already
echo The backup folder already exists, please check the backup!
echo %date:~0,4%-%date:~5,2%-%date:~8,2% backup already! >> %ERRORPATH%error.log

:exit
echo "Please press any key..." & pause > nul

posted on 2014-07-10 13:41  分不清马铃薯淀粉  阅读(145)  评论(0)    收藏  举报