강좌 / 팁

소프트웨어 간단한 파일/폴더 백업 배치 파일 - 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 - - -
4220 소프트웨어| Rufus를 사용하여 Windows 11 부팅 가능한 USB를 만드는 방법 [24] VᴇɴᴜꜱGɪ 4158 30 08-16
» 소프트웨어| 간단한 파일/폴더 백업 배치 파일 - BackupToZip [29] 지후빠 2571 27 08-14
4218 소프트웨어| 배치파일을 시스템 트레이로 숨김 실행하기 AHK [15] 지후빠 1387 9 08-13
4217 소프트웨어| EasyDrv 활용법 [10] 타천사둘리 3113 8 08-12
4216 기 타| 나스 토런트 감시폴더에 Torrent 파일 자동 전송 (수정) [1] 슈머슈마 1160 9 08-11
4215 서버 / IT| Linux Mint 20.3 에서 Linux Mint 21로 업그레이드 [2] VᴇɴᴜꜱGɪ 844 7 08-09
4214 소프트웨어| X32dbg 이용한 언팩 강좌 입니다 [4] 줄리아니 900 6 08-06
4213 윈 도 우| 인증서 백업 복구 배치파일 [9] 센돔타오르 2537 18 08-05
4212 윈 도 우| 북마크 백업 복구 배치파일 [17] 센돔타오르 2264 30 08-03
4211 윈 도 우| 윈도우10/11 무인설치 응답파일 선택 설치 [7] 무월 3380 21 07-28
4210 소프트웨어| dup2patcher.dll 디컴파일링-3 [6] sunshine 983 8 07-24
4209 윈 도 우| install.WIM 무인설치 응답파일 교체 방법! [11] 무월 2332 20 07-23
4208 소프트웨어| Symantec Endpoint Protection 자동 업데이트 설정하기 [4] kisslady 1017 6 07-22
4207 소프트웨어| VHD 에 윈도우 및 프로그램 설치 후 WIM 파일로 만들기 [6] 타천사둘리 2658 12 07-21
4206 소프트웨어| UltraISO 이용한 ISO 에 WIM 병합하기 [10] 타천사둘리 3420 20 07-21
4205 소프트웨어| dup2patcher.dll 디컴파일링-2 [3] sunshine 541 5 07-21
4204 소프트웨어| dup2patcher.dll 디컴파일링-1 [6] sunshine 832 5 07-20
4203 소프트웨어| [실사] WinRE.wim 업데이트 통합 및 XPE 생성 [11] 무월 1609 15 07-18
4202 윈 도 우| [실사] 윈도우7 업데이트 및 드라이버 통합 [8] 무월 2406 13 07-14
4201 소프트웨어| [실사] AOMEI Backupper PXE 부팅 사용 방법 [10] 무월 1574 14 07-13
XE1.11.6 Layout1.4.8