강좌 / 팁

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

2022.08.14 16:06

지후빠 조회:2568 추천: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 - - -
4477 소프트웨어| pureBasic - WIM 정보 v0991 - Dism Driver 제거 기능 추가 [40] 입니다 8304 158 12-22
4476 소프트웨어| 한글2024 로고 교체 / 자동 설치 옵션 [54] 무월 13049 107 11-25
4475 소프트웨어| [추가기능1.1]엑셀 셀의 행-열 Auto-Highlight 하는 방법들 [77] 지후빠 2796 103 11-10
4474 윈 도 우| PrincePE_V18.5 [164] %카리스마 204983 99 02-02
4473 윈 도 우| PE 한글화 프로그램 (v1.0) [106] ㄱㅇㄱㄱㅁ 27964 89 06-25
4472 윈 도 우| 윈도우 10 설치, 최적화 및 기타 팁 100개 정리 [56] 컴알못러 27667 79 01-26
4471 윈 도 우| PrincePE_V20 [52] %카리스마 2835 72 03-05
4470 윈 도 우| 배치파일을 이용해서 윈도우 자동 설치하기 [22] gooddew 4934 70 10-16
4469 윈 도 우| Windows 10 Ultimate (DREAM HS) [58] @카리스마 7352 70 08-14
4468 소프트웨어| iVentoy 만능윈도우(WIM) 자동 설치 [20] 무월 4232 66 07-08
4467 윈 도 우| PrincePE_V19 [53] %카리스마 5096 65 02-15
4466 윈 도 우| 윈도우 장치 드라이버 추출(백업) 명령어 [25] 컨피그 2660 64 02-23
4465 윈 도 우| 윈도우10 만능이미지 제작 메뉴얼 [43] 질주민군 5582 64 11-19
4464 소프트웨어| 트루이미지(Acronis True Image) 추가본②(본문 수정) [91] 고양이2 9118 62 11-26
4463 윈 도 우| 무인응답파일(autounattend.xml) 쉽게 만들기 [30] 네오이즘 3808 60 12-31
4462 서버 / IT| 손쉽게 멀티부팅용 USB 만들기. (내용추가) [50] 디폴트 7399 60 05-31
4461 윈 도 우| PrincePE_V22 [53] %카리스마 6600 59 03-06
4460 소프트웨어| ▣▣▣▣▣[ Ventoy 고급 응용편 자료 정리 ]▣▣▣▣▣ [31] 메인보드 7860 57 05-14
4459 소프트웨어| USB 로 UEFI 와 MBR 로 부팅 되도록 ISO 파일 설치하기 [42] 좋은이웃 7062 57 03-17
4458 소프트웨어| rufus 3.18 사용법 (2가지) [24] suk 5927 55 03-14
XE1.11.6 Layout1.4.8