rsync 디렉토리 복사 스크립트

@ECHO OFF
REM ------------------------------------------------------------------
REM
REM rsync 디렉토리 복사 스크립트
REM
REM ------------------------------------------------------------------

REM ########################################################
REM # UTF-8로 코드페이지 변경
REM ########################################################
CHCP 65001

REM ------------------------------------------------------------------
REM  기본 설정
REM  ------------------------------------------------------------------
SET "RSYNC_CMD=C:\PortableApps\cmd_cygwin\bin\rsync.exe"
SET "SRCDIR=M:\backup\games"
SET "DSTDIR=X:\backup"
SET "LOGDIR=D:\downloads\logs"

ECHO ------------------------------------------------------------------
ECHO 윈도우 경로를 cygwin 경로로 변환
ECHO ------------------------------------------------------------------
FOR /F "TOKENS=* USEBACKQ" %%F IN (`cygpath %SRCDIR%`) DO (SET CYGWIN_SRC=%%F)
FOR /F "TOKENS=* USEBACKQ" %%F IN (`cygpath %DSTDIR%`) DO (SET CYGWIN_DST=%%F)
ECHO %CYGWIN_SRC%
ECHO %CYGWIN_DST%

ECHO ------------------------------------------------------------------
ECHO rsync 백업 실행
ECHO ------------------------------------------------------------------
IF NOT EXIST %LOGDIR% MKDIR %LOGDIR%
ECHO %RSYNC_CMD% -azvh --log-file="%LOGDIR%\rsync.log" "%CYGWIN_SRC%" "%CYGWIN_DST%"
%RSYNC_CMD% -azvh --log-file="%LOGDIR%\rsync.log" "%CYGWIN_SRC%" "%CYGWIN_DST%"
위로 스크롤