강좌 / 팁

소프트웨어 간단한 파일/폴더 백업 배치 파일 - BackupToZip

2022.08.14 16:06

지후빠 조회:2697 추천:27

2022-09-04 업데이트 ; Backup7z_220904.zip

- 기본 폴더 이름을 Backup7z 으로 수정

- 스케줄러 기능 추가 (배치파일 경로에 공백이 없어야 합니다. 스케줄러에서 배치파일 실행시 제약이 있는 것 같음.)

- 편의상 일주일 기준으로 백업 요일 정하고, 시간 정하는 방식으로 간소화

- 자세한 설정 및 변경은 엔터,엔터로 일단 등록후 작업 스케줄러에서 수정

sch1.png

- 숫자는 해당 작업 등록, T 는 작업 스케줄러 실행, C 는 취소, D는 작업 조회,삭제

sch2.png

- 작업 삭제시 작업 이름을 드레그 후 우클릭 (복사), 다시 우클릭(붙여넣기) 활용하면 편함.

sch3.png

- 모두에게서 잘 되리라고 생각지 않습니다. ㅜㅜ 오류 발견하시면 댓글이나 쪽지 주시면 수정하겠습니다.^^

 

편안한 일밤 되십시오~.~ 


2022-08-19 10:53 업데이트 ; BackupToZip_220819.zip

2022-08-18 24:00 업데이트 ; BackupToZip_220818.zip

 

- 충분히 테스트하지 못하였습니다. 피드백 부탁드립니다. 자알~ 되어야~ 할텐데~ ㅎ~

- 7za.exe readme select.exe 파일에 숨김 속성을 부여했습니다. (필요시 해제하십시오.)

- 리스트 파일 확장자를 변경 ; txt -> lsta (절대경로), lstr (상대경로)

- 확장자 끝 a로 구분하여 복원 기능을 추가했습니다. 절대경로만 복원하고 상대경로는 연결된 앱으로 열어 줍니다.

- 배치파일 윗 부분의 set _7z="c:\Program Files\7-Zip\7zFM.exe" 을 자신의 경로에 맞게 수정합니다.

- 7zFM.exe 가 해당 위치에 없으면 연결된 앱으로 열리고, 연결이 없으면 연결하라는 창이 나옵니다.

- 작업스케줄러 등록은 아직 시작하지 못하였습니다. 주말이나 다음에...

- 스피커 켜진 분은 벨소리가 듣기 싫을 것 같아서 수정했습니다.

- [상대경로]로 백업하면 백업리스트 기준 경로 끝의 폴더와 파일을 압축파일 루트에 추가합니다.

 

- 리스트 작성시 끝에 [절대경로] [상대경로]를 지정하게 하였습니다. 확장자 lsta, lstr 로 rename

17.jpg

- 절대경로 압축파일 복원시... 압푹파일 복수개이면 리스트 보여주고 선택

18.jpg

- 절대경로에 같은 파일이 있으면 덮어쓰기 확인을 거칩니다.

19.jpg

- 상대경로 압축파일 복원도 비슷하지만 복원 위치가 명확하지 않으므로 7zFM을 열어줍니다.

20.jpg

 

또 뭐가 있.... 잘 기억이 안나서 필요시 추가하겠습니다. ^^

이왕 손댄것 간단한 용도로 사용할 수 있도록 개선시키고 있습니다. 12시 땡! ... 편히 주무십시오. ~.~

 


안녕하세요? 얼마전 만들다 둔 작업을 휴일 여유시간에 정리해봤습니다.

북마크, 인증서 등을 백업하는 게시물을 보고, 7-zip의 @listfile 옵션을 활용하는 방법이 생각나서...

 

BackupToZip.zip

- 7za.exe           7-zip 단독 실행 버전

- backup7z.cmd   이것을 실행해야 합니다.

- readme            도움말 파일

- select.exe         파일이나 폴더 선택 창을 띄웁니다.

- 인증서.txt           백업 목록 샘플 파일입니다.

7za.exe, readme, select.exe 3개 파일을 숨김으로 설정하시면 깔끔할 것 같습니다.

 

내꼬님 단일 파일 exe 실행버전 추가 ; https://windowsforum.kr/review/18346644

 

0. 미리보기

00.jpg

 

1. 개요

- 하나의 백업세트로 간주할 수 있는 리스트(텍스트 파일)을 만들어 해당 목록의 파일/폴더들을 7z으로 압축하여 백업합니다.

- 가능한 너무 큰 파일들이 아닌 비교적 작은 파일들을 대상으로 하는 것이 좋겠습니다. 예) 인증서, 북마크, 자작 소스 파일 등

- 복구 기능은 없어서 7-zip으로 압축 해제하는 방식을 사용하셔야 합니다.

- 압축 옵션에 전체 경로를 적용하여 7-zip으로 백업된 파일을 열면 드라이브 경로까지 포함된 다단계 폴더 구조로 가집니다.

- 첨부파일에 포함된 select.exe는 -0-님으로 부터 알게되었습니다. -0-님 감사합니다. ^^

---> 참고로 select.exe 로 실행하면 폴더만 선택, select.exe 1 으로 실행하면 파일까지 선택할 수 있습니다.

 

2. 사용법

- 처음 실행하면 C:\Program Files (x86)\NPKI 경로를 백업할 수 있는 인증서.txt 만 있습니다.

01.jpg

- 1 을 입력하면 인증서.txt 에 해당하는 인증서.7z 파일을 생성합니다.

02.jpg

- 이전의 백업본이 있으면 다음처럼 나오고 업데이트하거나 새로 만들수 있습니다.

03.jpg

- 새로 만들면 다음과 같고 파일 이름은 "-1 -2 -3..." 형태로 일련번호가 붙습니다.

04.jpg

- [H]elp 를 실행하면 도움말이 나타납니다. 도움말에 간단한 설명이 있으므로 부가적인 내용만 스샷 위주로 올리겠습니다.

05.jpg

- 10개 이상의 목록을 만들 수는 있으나 최근 만들어진 9개만 목록으로 보입니다. choice 문을 사용하기 위해서

- [A]dd 실행하여 이름을 "북마크"로 입력하면 폴더나 파일을 선택할 수있는 창이 나타나고 반복하여 선택합니다.

06.jpg

- 마지막에 취소를 누르면 백업 세트가 추가됩니다. 목록은 최신 순서, 1을 실행하면 "북마크.7z"으로 백업됨

07.jpg

- [D]elete 는 기존 백업세트 즐겨찾기.txt 파일을 지웁니다. 백업된 7z파일은 지우지 않습니다. 다음 스샷에서 3 입력

08.jpg

- y 누르면 삭제 후

09.jpg

- [E]dit 는 메모장으로 해당 파일을 엽니다. 7-zip에서 지원하는 파일 필터 등을 적용할 수 있습니다. 필터는 7-zip 도움말 참고하십시오.

10.jpg

- a[P]pend 실행 후 기존 목록 파일을 선택하면 해당 파일 뒤에 백업 리스트를 추가합니다.

11.jpg

- [V]iew 실행하여 좀 전에 추가한 북마크.txt를 선택합니다.

12.jpg

- 텍스트 파일 인코딩이 ANSI 로 되어 있어야 합니다.

13.jpg

-지조없이 텍스트 목록 파일 작성시 ANSI 또는 UTF-8 을 왔다 갔다 하는 것 같기고 하고... 좀 더 살펴봐야 합니다.ㅜㅜ

14.jpg

 

 

- e[X]it 는 출구 <- ifw 에서 이렇게 번역되어 있다는 ㅋㅋ

- expl[O]rer 는 배치 파일 폴더을 탐색기로 열어 줍니다. 7z 파일 쉽게 접근하실 수 있게...

 

 

간단한 용도로 사용해보시고 오류 등 댓글로 피드백 부탁드립니다.

 

즐거운 연휴 되십시오. ^^

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4203 모 바 일| [팁] 스마트폰 스피커 물 빼기 [1] asklee 2726 2 09-19
4202 윈 도 우| 디펜더 전체검사때, CPU 100% 급상승 해결하기 [4] zerojiddu 2409 8 09-16
4201 소프트웨어| VirtualBox 7.0.0 Beta - 새로운 기능 및 TPM 설정 [4] VᴇɴᴜꜱGɪ 1725 6 09-13
4200 소프트웨어| 드라이브 문자 할당/제거 배치파일 [17] 지후빠 2070 23 09-12
4199 윈 도 우| 리소스 잡아먹는 Edge 설정 한방에 하기 [39] zerojiddu 8049 30 09-06
4198 소프트웨어| Total Commander 10.5x 32비트 및 64비트용 확장 한국어 메... [12] VᴇɴᴜꜱGɪ 2280 18 09-05
4197 윈 도 우| 무인 마우스 포인터 이동, 키 터치 작동 파워셀 코드 [2] zerojiddu 1270 6 09-03
4196 소프트웨어| Google Chrome에서 최소 탭 너비를 설정하는 방법 [1] VᴇɴᴜꜱGɪ 1474 8 08-30
4195 윈 도 우| 잘 안쓰는 window apps , 파워셀 명령어로 한번에 제거하기 [11] zerojiddu 2879 12 08-29
4194 소프트웨어| PE 에서 바로 가기 생성 배치 파일에 대한 고찰 [17] 지후빠 2209 25 08-28
4193 소프트웨어| 윈포 쪽지 전달 반자동화 AHK 매크로(배포중지) [39] 지후빠 1748 31 08-23
4192 소프트웨어| True Image 실행 시 삭제한 백업 폴더가 다시 생성되는 문... [1] 봄빛깔 1205 8 08-21
4191 윈 도 우| [실사] 만능WIM 응답파일(Unattend.xml) 교체 [33] 무월 3000 30 08-21
4190 소프트웨어| Rufus를 사용하여 Windows 11 부팅 가능한 USB를 만드는 방법 [24] VᴇɴᴜꜱGɪ 4372 30 08-16
» 소프트웨어| 간단한 파일/폴더 백업 배치 파일 - BackupToZip [29] 지후빠 2697 27 08-14
4188 소프트웨어| 배치파일을 시스템 트레이로 숨김 실행하기 AHK [15] 지후빠 1482 9 08-13
4187 소프트웨어| EasyDrv 활용법 [10] 타천사둘리 3230 8 08-12
4186 기 타| 나스 토런트 감시폴더에 Torrent 파일 자동 전송 (수정) [1] 슈머슈마 1217 9 08-11
4185 서버 / IT| Linux Mint 20.3 에서 Linux Mint 21로 업그레이드 [2] VᴇɴᴜꜱGɪ 909 7 08-09
4184 소프트웨어| X32dbg 이용한 언팩 강좌 입니다 [4] 줄리아니 959 6 08-06
XE1.11.6 Layout1.4.8