질문과 답변

기 타 배치파일에서 날짜 찾아서 백업을 하려는데..

2022.08.03 12:44

열심히하자 조회:253

로보카피에서 7일안에 해당되는 자료를 백업하려고 하는데

이상하게 아래와 같이 하면 rarDate가

9일 이상일때는 백업이 잘 되었는데

9일 이하일때는 잘안되네요

오늘 다시 보니

1224

가 나오는데 뭐가 잘못된거죠..

 

@echo off

title 타이틀

 

::echo %date%

set yyyy=%date:~0,4%

::echo %yyyy%

set mm=%date:~5,2%

::echo %mm%

set dd=%date:~8,2%

::echo %dd%

 

if %dd%==08 (

set dd=8 ) else (

if %dd%==09 (

set dd=9 ) )

 

if %mm%==08 (

set mm=8 ) else (

if %mm%==09 (

set mm=9 ) )

 

set /A dd=%dd% - 7

set /A mm=%mm% + 0

 

if /I %dd% GTR 0 goto DONE

set /A mm=%mm% - 1

if /I %mm% GTR 0 goto ADJUSTDAY

set /A mm=12

set /A yyyy=%yyyy% - 1

 

:ADJUSTDAY

if %mm%==1 goto SET31

if %mm%==2 goto LEAPCHK

if %mm%==3 goto SET31

if %mm%==4 goto SET30

if %mm%==5 goto SET31

if %mm%==6 goto SET30

if %mm%==7 goto SET31

if %mm%==8 goto SET31

if %mm%==9 goto SET30

if %mm%==10 goto SET31

if %mm%==11 goto SET30

if %mm%==12 goto SET31

 

goto ERROR

 

:SET31

set /A dd=31 + %dd%

goto DONE

 

:SET30

set /A dd=30 + %dd%

goto DONE

 

:LEAPCHK

set /A tt=%yyyy% %% 4

if not %tt%==0 goto SET28

set /A tt=%yyyy% %% 100

if not %tt%==0 goto SET29

set /A tt=%yyyy% %% 400

if %tt%==0 goto SET29

 

:SET28

set /A dd=28 + %dd%

goto DONE

 

:SET29

set /A dd=29 + %dd%

 

:DONE

if /i %dd% LSS 10 set dd=0%dd%

if /I %mm% LSS 10 set mm=0%mm%

 

set rarDate=%yy%%mm%%dd%

echo %rarDate%

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
5706 소프트웨어| StickyNote 닫기버튼? [2] 무명거사 258 12-17
5705 윈 도 우| 하드웨어 변경 후 부팅 실패 해결 방법 없을까요? [2] 나린하제 258 11-22
5704 윈 도 우| 시스템 서비스가 왜 비정상적으로 cpu를 사용하는지 문의 [2] 아짜 258 05-06
5703 윈 도 우| 오른쪽 마우스를 할적마다.. 테츠로 258 11-19
5702 소프트웨어| DLL Suite와 비슷한 프로그램 없나요? [3] 제닉스 258 10-14
5701 윈 도 우| 16278.1000 빌드 버그인가요? [6] 타락한영혼 258 09-06
5700 윈 도 우| Windows 10, 레드스톤5(RS5) Inside Preview 17738 요청 [2] 우리두리 258 08-31
5699 윈 도 우| win 10 RS3 새로 설치후 RS2 설치앱을 그대로 덮어씌우는 ... pinedragon 258 08-26
5698 하드웨어| 외장하드 문의 [2] 뷰티블마인 258 04-17
5697 기 타| 댓글 쓰기란 에 그림을 넣는 방법이 어떻게 되는지요. [2] 신영통 258 12-13
5696 소프트웨어| 10pe gimagex오류 해결방법 유의할점 [3] 복태취업했 258 06-03
5695 윈 도 우| WinNTSetup이용 wim풀기도중 에러 원인발생?? [1] Killertige 258 10-28
5694 소프트웨어| 번역 좀 부탁드립니다 [11] 호두 258 02-23
5693 하드웨어| 듀얼모니터 설정이 안됩니다. [10] pinnk 257 03-22
5692 윈 도 우| SSD(M.2 / 2.5인치)만 있으면 절전모드를 써도 될까요? [4] 『ⓖⓤⓝ』 257 02-04
5691 기 타| cmd스크립트 짜는데 왜이리 안되는지 도음좀 부탁드립니다 ... [4] 일상다반사 257 03-20
5690 하드웨어| 노트북에서 특정키의 입력이 안되네요 [2] 『ⓖⓤⓝ』 257 09-30
5689 게 임| 조이스틱과 마우스를 같이 사용하는 방법이 있을까요? 도와... [6] lucid 257 12-13
5688 서버 / IT| 윈도우 서버2019 전원 on 시 주변 컴퓨터가 켜지는 문제점? [1] 사노바 257 08-07
5687 소프트웨어| 네트워크 공유가 잘되는 Win11PE가 있을까요? [1] 세이퍼컴 257 06-24
XE1.11.6 Layout1.4.8