Utility2010. 8. 29. 20:00



REM 만든이 : iuchoe form 부들 <.)++++<
REM 만든때 : 2010 3 10
REM 메일: ikw3179@naver.com
REM 저작권 : GPL


REM S_SRC(Source from folder), S_TAR(Source to folder)
REM B_SRC(Binary from folder), B_TAR(Binary to folder)
REM '1' for copy Source [%S_SRC%] TO [%S_TAR%], 
REM 'Enter Key' for copy Binary [%B_SRC%] TO [%B_TAR%].
@cls

@SET S_SRC="D:\src-CAPSERP_CAPS"
@SET S_TAR="D:\src-tmp-prj\_src-tmp-CAPSERP_Finance"
@SET B_SRC="C:\capserp"
@SET B_TAR="D:\Users\exp_iwchoi\Desktop\tmp"
@SET LOG=D:\Users\exp_iwchoi\Desktop\tmp
@SET METHOD=

@set L=############################################################

@SET B_SRC1=%B_SRC%\%"FIN"
@SET B_SRC2=%B_SRC%\%"SYS"

@echo %L:#=-%

@if not EXIST %S_TAR% MD %S_TAR%
@if not EXIST %B_TAR% MD %B_TAR%

@echo off
REM 날짜를 가져온다.
for /f "tokens=1-3 delims=- " %%A in ('echo %DATE%') do (set YY=%%A&SET MM=%%B&SET DD=%%C)
@echo on

@echo 'Enter Key' for copy Source to tmp Source, '1' for copy Binary to Source,  '2' for copy Compiled PBD to Desktop\tmp.
@echo %L:#=-%

@set /P METHOD=입력/METHOD:

@if "%METHOD%"=="2" (
    set METHOD=PBD2DSK_tmp
)

@if "%METHOD%"=="" (
    set METHOD=SRC2tmpSRC
)

@if "%METHOD%"=="1" (
    set METHOD=PBD2src
)

@if "%METHOD%"=="SRC2tmpSRC" (
REM @ECHO ●[%DATE:~0,10% %TIME:~0,8%]>>%LOG%
@ECHO  [%S_SRC%]2[%S_TAR%] ●*.PBL
PAUSE
XCOPY %S_SRC%\*.PBL %S_TAR% /e /s /d /c /y /i
XCOPY %S_SRC%\*.PBR %S_TAR% /e /s /d /c /y /i
XCOPY %S_SRC%\*.OPT %S_TAR% /e /s /d /c /y /i
XCOPY %S_SRC%\*.PBT %S_TAR% /e /s /d /c /y /i
XCOPY %S_SRC%\*.PBD %S_TAR% /e /s /d /c /y /i
XCOPY %S_SRC%\*.DLL %S_TAR% /e /s /d /c /y /i
REM XCOPY %S_SRC%\*.PBW %S_TAR% /e /s /d /c /y /i
REM @ECHO [%S_TAR%]●*.DLL, *.EXE, *.JPG, *.BMP, *.GIF, *.PNG, *.ICO, *.INI
REM XCOPY %S_SRC%\*.EXE %S_TAR% /e /s /d /c /y /i
REM XCOPY %S_SRC%\*.JPG %S_TAR% /e /s /d /c /y /i
REM XCOPY %S_SRC%\*.BMP %S_TAR% /e /s /d /c /y /i
REM XCOPY %S_SRC%\*.GIF %S_TAR% /e /s /d /c /y /i
REM XCOPY %S_SRC%\*.PNG %S_TAR% /e /s /d /c /y /i
REM XCOPY %S_SRC%\*.ICO %S_TAR% /e /s /d /c /y /i
REM XCOPY %S_SRC%\*.INI %S_TAR% /e /s /d /c /y /i

PAUSE
EXPLORER %S_TAR%
)

@if "%METHOD%"=="PBD2src" (
@ECHO  [%B_SRC%] 2 [%S_SRC%] ●*.PBD
PAUSE
xcopy %B_SRC%\CAP*.PBD %S_SRC%\ /d /c /y /i
xcopy %B_SRC%\PAN*.PBD %S_SRC%\ /d /c /y /i
xcopy %B_SRC%\EAI*.PBD %S_SRC%\EAI\ /d /c /y /i
xcopy %B_SRC%\FIN*.PBD %S_SRC%\FIN\ /d /c /y /i
xcopy %B_SRC%\HIR*.PBD %S_SRC%\HIR\ /d /c /y /i
xcopy %B_SRC%\PAY*.PBD %S_SRC%\PAY\ /d /c /y /i
xcopy %B_SRC%\SAL*.PBD %S_SRC%\SAL\ /d /c /y /i
xcopy %B_SRC%\SCM*.PBD %S_SRC%\SCM\ /d /c /y /i
xcopy %B_SRC%\SVC*.PBD %S_SRC%\SVC\ /d /c /y /i
xcopy %B_SRC%\SYS*.PBD %S_SRC%\SYS\ /d /c /y /i

PAUSE
)

@if "%METHOD%"=="PBD2DSK_tmp" (
@ECHO [%S_TAR%]2[%B_TAR%] ●*.PBD
PAUSE
XCOPY %S_TAR%\FIN\*.PBD %B_TAR% /d:%MM%-%DD%-%YY% /c /y /i
XCOPY %S_TAR%\SVC\*.PBD %B_TAR% /d:%MM%-%DD%-%YY% /c /y /i
XCOPY %S_TAR%\SYS\*.PBD %B_TAR% /d:%MM%-%DD%-%YY% /c /y /i

PAUSE
EXPLORER %B_TAR%
)

Posted by Julyus