◆[윈도우] 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 파일 백그라운드 실행]이 있으니 참고바랍니다.