강좌 / 팁

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

2022.08.14 16:06

지후빠 조회:2571 추천: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 - - -
4400 윈 도 우| [실사] VHD 교차부팅 수동&자동 등록 [18] 무월 1975 32 10-07
4399 소프트웨어| EDGE 브라우저 창 크기 "최대화" 고정 하기 [1] 미스라 1482 6 10-03
4398 윈 도 우| [갱신] 윈도우 11 로컬 계정 암호 변경 [14] 무월 2244 18 09-27
4397 소프트웨어| 테라카피(Teracopy) 3.12 설치팁 [7] 메리아 2318 17 09-27
4396 소프트웨어| PDF-XChange Editor 기본글꼴 바꾸기 [1] 코리아선비 890 3 09-25
4395 윈 도 우| Windows 11에서 광고 팝업을 끄는 방법 [5] VᴇɴᴜꜱGɪ 3101 8 09-22
4394 소프트웨어| [포토샵] 인물 누끼따기 외곽선 정리 [12] 무월 2556 37 09-20
4393 윈 도 우| 윈도우 11 로컬 계정 암호 재설정 [15] 무월 1778 29 09-18
4392 윈 도 우| 윈도우11 에서 창 깜박거림이나 입력글자가 사라지는 경우 [5] Named 1558 2 09-14
4391 소프트웨어| PE 동영상 썸네일 표시 [3] 히이이잌 674 16 09-14
4390 모 바 일| [팁] 카톡 '전화번호로 친구 추가 허용' 기능 추가 [2] asklee 1597 4 09-13
4389 윈 도 우| Microsoft는 최근 Windows 11 WinRE 업데이트가 실패한 이... [2] VᴇɴᴜꜱGɪ 1497 4 09-10
4388 윈 도 우| 바로가기 아이콘을 만들어 원 클릭으로 디펜더 온 오프 메... [8] heykevin 1298 20 09-09
4387 소프트웨어| 64bit 프로그램 한글화 강좌 [4] 夕影 1757 7 09-09
4386 소프트웨어| [엑셀] 선택된 셀, 행, 열 강조 하기! [13] 무월 2561 28 08-31
4385 소프트웨어| Microsoft Edge를 사용하여 YouTube 스크린샷을 찍는 방법 [3] Security_Z 1347 5 08-30
4384 윈 도 우| [실사] 윈도우 11 VHD 교차부팅(자동) 설정 - VHDMan [16] 무월 1952 35 08-26
4383 소프트웨어| Microsoft Edge IE모드 구성하기 [10] 무월 1837 22 08-26
4382 윈 도 우| [3탄] PE빌드를 위한 누적 업데이트 통합 (Winre.wim + ins... [14] 무월 1275 26 08-25
4381 윈 도 우| 텍스트 파일 하위 폴더 파일 포함 병합하기! [11] 무월 820 27 08-23
XE1.11.6 Layout1.4.8