본문 바로가기

카테고리 없음

[윈도우] 7z로 백업하는 BAT 파일 만들기

[윈도우] 7z로 백업하는 BAT 파일 만들기


윈도우에서 7z를 사용하여 파일명을 날짜와 시간으로 하여 백업하는 BAT 파일을 만드겠습니다.



◆세부사항


파일명을 TEST_+날짜+시간으로 설정시

SET filename=TEST_%dateY%%dateM%%dateD%_%timeH%%timeM%.zip

TEST_20160525_0800.zip 형식으로 파일명이 생성


파일명을 TEST_+날짜+시간+초로 설정시

SET filename=TEST_%dateY%%dateM%%dateD%_%timeH%%timeM%timeS.zip

TEST_20160525_080033.zip 형식으로 파일명이 생성


7z 압축옵션 압축파일명 압축할폴더
7z a C:\"%filename%" C:\TEST


◆실제 사용하는 명령어


SET dateY=%date:~0,4%

SET dateM=%date:~5,2%

SET dateD=%date:~8,2%


SET time2=%time: =0%

SET timeH=%time2:~0,2%

SET timeM=%time2:~3,2%

SET timeS=%time2:~6,2%


SET filename=TEST_%dateY%%dateM%%dateD%_%timeH%%timeM%.zip


7z a C:\"%filename%" C:\TEST


다음 글에 [BAT 파일 백그라운드 실행]이 있으니 참고바랍니다.