질문과 답변

기 타 압축백업에서 7일안에 해당되는 자료를 백업하려고 하는데

2022.08.03 18:39

열심히하자 조회:302

Rar압축백업에서 7일안에 해당되는 자료를 백업하려고 하는데

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

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

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

오늘 다시 보니

오늘날짜를 기준으로

7일 전이면 2022.7.27인데

20211224

가 나오네요 뭐가 잘못된거죠..

그리고 파일명이 a-2022-07-29.rar이 8월부터

갑자기 a-2022년.rar으로 나오고 정말 헷갈리네요..

 

@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=%yyyy%%mm%%dd%

echo %rarDate%

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
8315 하드웨어| 커패시터 질의 [2] 삼사일언 301 08-07
8314 기 타| 벡터 그래픽에서 가장 원초적인 포맷은 무엇인가요? [2] ton3d 301 04-10
8313 윈 도 우| 응급복구용또는윈도우임시운영인터넷등 되는PE 가지고계시... [3] 크론베리 301 04-10
8312 서버 / IT| MYSQL 뷰어는 없나요? [2] 부산전문가 301 05-07
8311 소프트웨어| IFW 부팅 디스크 만들기 ssd 301 11-29
8310 윈 도 우| 작업표시줄 정보창 제거 가능하나요? [4] 워랍돈 301 09-23
8309 소프트웨어| 비디오컨버터 무료로 사용하는 프로그램 구할수있을가요? [2] 윈처 301 11-21
8308 윈 도 우| UUP 업데이트 파일들 을 다운받는데 오류가 자꾸 뜹니다. [5] brucex 301 10-21
8307 윈 도 우| 4k8k님 그루터기님 강좌/사용기 따라해보고... 질문드립니다. [6] 산적이얌 301 03-13
8306 하드웨어| usb 메모리 나쁨 상태 문의 [4] 한스 301 01-22
8305 윈 도 우| 바탕화면 우클릭 메뉴 항목 중 삭제 할 수 있는 레지 부탁... [2] 신은 301 01-18
8304 소프트웨어| 단일실행파일 압축풀기 방법에 질문드립니다.. [3] 이상무 301 01-08
8303 윈 도 우| 윈10 신버전 DVD에 대해서 ODD인식 질문입니다 [8] 꼬마 301 11-19
8302 서버 / IT| 실 운영중인 서버에서 배드섹터 검색 [4] 펨토 301 12-06
8301 윈 도 우| 윈도우11 설치 적정 시기 문의 [3] 물장수 301 01-07
8300 윈 도 우| AMD64 & X64 [4] 풍웡 301 10-05
8299 기 타| 중드 구 합니다. 메인보드 301 07-23
8298 소프트웨어| TotalCommander RC2에서 도구모음에서 충돌인지 뭐가 이상... [3] assa 301 05-30
8297 기 타| 그리드 킬러를 다운로드 받아 실행했는데... [4] joyleehk 301 08-15
8296 기 타| 긴급. 질문입니다. 인터넷. 연결. 문제입니다 [6] 커피한잔 301 03-15
XE1.11.6 Layout1.4.8