DOS BATCH FILE에 대하여 | ||
1. DOS명령 중 BATCH파일로 실행을 하는 방법에 대하여 알아본다.. 2. 입력받은 내용을 소문자에서 대문자로 변경하는 처리에 대해서도 알아본다. 3, 아래는 원하는 시간대별 backup을 하는 샘플이다. 4. 샘플을 기준으로 이해하길 바란다. 5. 필요에 의해 편리한 기능으로 많이 사용하길 바란다. (여러분의 댓글이 있으면, 본 블러그를 찾아오시는 모든분에게 좋은정보가 추가됩니다) |
1. DOS명령어를 이용하여 실행하는 BATCH File에 대하여.
A) BackUp은 예약에 등록해서 사용.
B) 샘플 내용
@echo off
setlocal enabledelayedexpansion
e:
:AGAIN_RTN
IF NOT EXIST E:\backup GOTO END
cd E:\backup
IF NOT EXIST OLD MKDIR OLD
SET FF0=d:\app\SH공사
if .%FF0%.==.. GOTO END
SET FF1=%FF0%\*.txt
SET FF2=%FF0%\*.sql
SET FF3=%FF0%\*.xls*
SET FF4=%FF0%\*.doc*
SET FF5=%FF0%\*.ppt*
SET FF6=%FF0%\*.HWP
SET FF7=d:\Shine\eclipse\*.JSP d:\Shine\eclipse\*.XML d:\Shine\eclipse\*.WSDL d:\Shine\eclipse\*.CSS d:\Shine\eclipse\*.JAVA d:\Shine\eclipse\*.PREFS d:\Shine\eclipse\*.TXT
REM d:\Shine\eclipse\workspace\*.name d:\Shine\eclipse\workspace\*.component d:\Shine\eclipse\workspace\*.jsdtscope d:\Shine\eclipse\workspace\*.launch d:\Shine\eclipse\workspace\*.json d:\Shine\eclipse\workspace\*.txt
set FFC=SH
set FFF1=SH_back
rem IF NOT EXIST %FFF1% mkdir %FFF1%
rem cd %FFF1%
set FFF2=%DATE%
set FFFDT=%DATE%
rem IF NOT EXIST %FFF2% mkdir %FFF2%
rem cd %FFF2%
rem echo %FFF1%
rem echo %FFF2%
rem echo %FFF9%
rem goto MID
set FFF=%FFF1%_%FFF2%
set FFF3=_0.
SET FFF9=%FFF%%FFF3%zip
:LOOP
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_1.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_2.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_3.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_4.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_5.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_6.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_7.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_8.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_9.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_A.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_B.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_C.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_D.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_E.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_F.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_G.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_H.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_I.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_J.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_K.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_L.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_M.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_N.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_O.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_P.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_Q.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_R.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_S.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_T.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_U.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_V.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_W.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_X.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_Y.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
set FFF3=_Z.
SET FFF9=%FFF%%FFF3%zip
IF NOT EXIST %FFF9% GOTO EXES
rem IF ERRORLEVEL 2 GOTO MID
if .%numTime%. == .. set /A numTime=%time:~0,2%
GOTO MID
:EXES
set /A numTime=%time:~0,2%
set /A numBun=%time:~3,2%
rem echo %time%
rem echo %numBun%
if .%1. == .. goto PASS_RTN
@echo off
rem 대문자로 변경..https://code.i-harness.com/ko-kr/q/45868 참고..
REM ***** Modify as necessary for the string source. *****
set "_STRING=%*"
if not defined _STRING set "_STRING=%1"
set /A _STRING
REM ***** Modify as necessary for the string source. *****
set "_UCASE=ABCDEFGHIJKLMNOPQRSTUVWXYZ"
set "_LCASE=abcdefghijklmnopqrstuvwxyz"
for /l %%a in (0,1,25) do (
call set "_FROM=%%_UCASE:~%%a,1%%
call set "_TO=%%_LCASE:~%%a,1%%
call set "_STRING=%%_STRING:!_TO!=!_FROM!%%
)
if .%_STRING%. == .F. goto START_NEXT
if .%_STRING%. == .G. goto START_NEXT
if .%_STRING%. == .H. goto START_NEXT
:PASS_RTN
if .%numBun%. == .0. goto START_NEXT
GOTO END
:START_NEXT
if NOT .%1. == .. goto START_MID
rem if .%numTime%. == .8. goto DEL_RTN
rem if .%numTime%. == .8. goto START_MID
if .%numTime%. == .9. goto START_MID
if .%numTime%. == .10. goto START_MID
if .%numTime%. == .11. goto START_MID
if .%numTime%. == .13. goto START_MID
if .%numTime%. == .15. goto START_MID
if .%numTime%. == .17. goto START_MID
if .%numTime%. == .19. goto START_MID
if .%numTime%. == .21. goto START_MID
rem if .%numTime%. == .23. goto START_MID
goto END
:START_MID
rem copy/Y d:\*.sql d:\SH공사\back\.
rem copy/Y d:\*.txt d:\SH공사\back\.
rem copy/Y d:\*.sh d:\SH공사\back\.
rem copy/Y d:\*.prc d:\SH공사\back\.
rem copy/Y d:\*.fnc d:\SH공사\back\.
rem xcopy/Y/S y:\99.기타\공용\*.* d:\SH공사\back\공용\.
rem xcopy/Y/S y:\99.기타\한영철_자료\*.* d:\SH공사\back\한영철_자료\.
rem net use >> svrdir_%FFFDT%.log
rem dir y:\99.기타\공용\*.* >> svrdir_%FFFDT%.log
echo backup start Time[%numTime%]:%time% >> back_%FFFDT%.log
echo backup Data[%FF1% %FF2% %FF3% %FF4% %FF5% %FF6%] >> back_%FFFDT%.log
lha32 u /rx .\%FFF9% %FF1% %FF2% %FF3% %FF4% %FF5% %FF6%
rem if .%numTime%. == .23. goto Full_Back
goto MID
:Full_Back
echo Full_backup start Time[%numTime%]:%time% >> back_%FFFDT%.log
SET FFF9=%FFF%%FFF3%1.zip
lha32 u /rx .\%FFF9% %FF1% %FF2% %FF3% %FF4% %FF5%
lha32 u /rx .\%FFF9% %FF6%
REM d:\Shine\eclipse\workspace\*.jsp d:\Shine\eclipse\workspace\*.xml d:\Shine\eclipse\workspace\*.wsdl d:\Shine\eclipse\workspace\*.css
REM SET FFF9=%FFF%%FFF3%2.zip
REM lha32 u /rx .\%FFF9% d:\Shine\eclipse\workspace\*.java d:\Shine\eclipse\workspace\*. d:\Shine\eclipse\workspace\*.prefs d:\Shine\eclipse\workspace\*.name d:\Shine\eclipse\workspace\*.component d:\Shine\eclipse\workspace\*.jsdtscope d:\Shine\eclipse\workspace\*.launch d:\Shine\eclipse\workspace\*.json d:\Shine\eclipse\workspace\*.txt
REM SET FFF9=%FFF%%FFF3%3.zip
REM lha32 u /rx .\%FFF9% D:\COMMIT\*.*
rem SET FFF9=%FFF%%FFF3%3.zip
rem lha32 u /rx .\%FFF9% D:\SMARTWORK_RUN\workspace\*.jsp D:\SMARTWORK_RUN\workspace\*.xml D:\SMARTWORK_RUN\workspace\*.wsdl
rem SET FFF9=%FFF%%FFF3%4.zip
rem lha32 u /rx .\%FFF9% D:\SMARTWORK_RUN\workspace\*.java D:\SMARTWORK_RUN\workspace\*. D:\SMARTWORK_RUN\workspace\*.prefs D:\SMARTWORK_RUN\workspace\*.name D:\SMARTWORK_RUN\workspace\*.component D:\SMARTWORK_RUN\workspace\*.jsdtscope D:\SMARTWORK_RUN\workspace\*.launch D:\SMARTWORK_RUN\workspace\*.json D:\SMARTWORK_RUN\workspace\*.txt
:MID
rem @echo "TIME:"%numTime%
rem if .%numTime%. == .8. goto DEL_RTN
if .%numTime%. == .9. goto DEL_RTN
rem if .%numTime%. == .15. goto DEL_RTN
GOTO END
:DEL_RTN
SET /A numDay=1
@echo 이전전일자 Data 삭제...
set YY=%DATE:~0,4%
set MM=%DATE:~5,2%
set DD=%DATE:~8,2%
:DEL_LOOP7
set /a DD=1%DD%-101
set /a MM=1%MM%-100
if %DD% GTR 0 goto end_cal7
set /a MM=%MM%-1
if %MM% GTR 0 goto leap_cal7
set /a DD=31
set /a MM=12
set /a YY=%YY%-1
goto end_cal7
:leap_cal7
set /a TT=%YY%/4
set /a TT=%TT%*4
if not %YY% equ %TT% goto mon7%MM%
set /a DD=29
goto end_cal7
:mon71
:mon73
:mon75
:mon77
:mon78
:mon710
set /a DD=31
goto end_cal7
:mon72
set /a DD=28
goto end_cal7
:mon74
:mon76
:mon79
:mon711
set /a DD=30
goto end_cal7
:end_cal7
set /a DD=%DD% + 100
set DD=%DD:~1,2%
set /a MM=%MM% + 100
set MM=%MM:~1,2%
SET /A numDay=%numDay:+=%+1
IF %numDay%==7 goto DEL_START
GOTO DEL_LOOP7
if %DD% GTR 0 goto end_cal if %MM% GTR 0 goto leap_cal set /a DD=31 :leap_cal :mon1 :mon2 :mon4 :end_cal rem set /A numPreYMD=%date:-=%-%numDay% set FFF2=%YY%-%MM%-%DD% set FFF=%FFF1%_%FFF2% :END_CALSKIP set FFF3=_Y. set FFF3=_X. set FFF3=_W. set FFF3=_V. set FFF3=_U. set FFF3=_T. set FFF3=_S. set FFF3=_R. set FFF3=_Q. set FFF3=_P. set FFF3=_O. set FFF3=_N. set FFF3=_M. set FFF3=_L. set FFF3=_K. set FFF3=_J. set FFF3=_I. set FFF3=_H. set FFF3=_G. set FFF3=_F. set FFF3=_E. set FFF3=_D. set FFF3=_C. set FFF3=_B. set FFF3=_A. set FFF3=_9. set FFF3=_8. set FFF3=_7. set FFF3=_6. set FFF3=_5. set FFF3=_4. set FFF3=_3. set FFF3=_2. set FFF3=_1. echo Del(%numDay%) File:%FFF9% >> back_%FFFDT%.log SET /A numDay=%numDay:+=%+1 :END_BACK :END endlocal
:DEL_START
:DEL_AGAIN
set /a DD=1%DD%-101
set /a MM=1%MM%-100
set /a MM=%MM%-1
set /a MM=12
set /a YY=%YY%-1
goto end_cal
set /a TT=%YY%/4
set /a TT=%TT%*4
if not %YY% equ %TT% goto mon%MM%
set /a DD=29
goto end_cal
:mon3
:mon5
:mon7
:mon8
:mon10
set /a DD=31
goto end_cal
set /a DD=28
goto end_cal
:mon6
:mon9
:mon11
set /a DD=30
rem goto end_cal
set /a DD=%DD% + 100
set DD=%DD:~1,2%
set /a MM=%MM% + 100
set MM=%MM:~1,2%
rem set FFF2=%numPreYMD:~0,4%-%numPreYMD:~4,2%-%numPreYMD:~6,2%
IF NOT EXIST %FFF%_1.zip GOTO END_CALSKIP
echo Del File:%FFF%_*.zip >> back_%FFFDT%.log
set FFF3=_Z.
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%1.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%2.zip
IF EXIST %FFF9% del %FFF9%
SET FFF9=%FFF%%FFF3%3.zip
IF EXIST %FFF9% del %FFF9%
IF %numDay%==15 goto END_BACK
IF %numDay%==16 goto END_BACK
IF %numDay%==17 goto END_BACK
IF %numDay%==18 goto END_BACK
IF %numDay%==19 goto END_BACK
IF %numDay%==20 goto END_BACK
IF %numDay%==21 goto END_BACK
IF %numDay%==22 goto END
rem 28: 4주전부터 3주간 자료 삭제
GOTO DEL_AGAIN
set FFF3=_0.
SET FFF9=%FFF%%FFF3%zip
IF EXIST %FFF9% echo Move(%FFF9%) File2OLD:%FFF9% >> back_%FFFDT%.log
IF EXIST %FFF9% MOVE %FFF9% OLD\.
GOTO DEL_AGAIN
echo -----------------[%numTime%] end - [%time%]..>> back_%FFFDT%.log
C) 사용방법.
-. 예약작업에 등록해서 1시간마다 실행하도록 했음.
-. 아래 그램 참조(직접 실행)
. 강제실행명령 parameters : f / h / h
. parameter가 없으면 batch내부에서 설정한 시간에만 backup을 할 수 있도록 했다.
D) 위 batch File 첨부 : back.bat
참조사이드 : 예약작업설정하는법
D) 내용 물음은 아랫쪽 comment에 ....
끝까지 읽어 주셔서 대단히 감사합니다.
보신글이 도움이 되셨다면, 덧글하나 남겨 주시면 정말 많은 힘과 용기가 됩니다.
또한, 본 블러그 찾아오시는 모든 분들에게 좋은정보를 제공할 수 있는 좋은 정보 공유지원역할을 하시는 것 입니다.
궁금한 점은 내용 남겨 주시기 바랍니다..
이상으로 블로그를 방문해 주신 모든 분들께 감사드리며, 본 포스팅을 마치도록 하겠습니다.
좋은 정보를 공유해요~~