자유 게시판

사용자 폴더 백업 및 복원 스크립트(3차 수정)

2018.04.25 15:29

efny 조회:845 추천:9

원문 : https://windowsforum.kr/10021438

1차 수정 : https://windowsforum.kr/10026825

2차 수정 : https://windowsforum.kr/10038062

 

이 스크립트는 현재 사용자의 바탕화면, 문서, 음악, 사진, 동영상, 다운로드, 즐겨찾기(IE), 공인인증서 폴더 및 1개의 드라이브

사용자 추가 폴더(최대 5개)를 스크립트가 위치한 폴더 아래의 "사용자" 폴더로 백업하고 복원할 수 있습니다.

 

윈도우 XP, 7 이상에서 정상작동하며 비스타에서는 오류가 날 수 있습니다.

(사내에 비스타가 없어서 테스트를 못해봤습니다..)

 

파일 백업 시 desktop.ini, thumbs.db, photothumb.db, pagefile.sys, hiberfil.sys, 윈도우 기본 즐겨찾기 등은 제외되며,

바탕화면, 문서, 음악, 사진, 비디오, 다운로드, 즐겨찾기(IE), 공인인증서 폴더가 드라이브 루트일 경우 스크립트가 오작동할 수 있습니다.

 

v4.0 변경사항

  - 사용자 추가 폴더를 지정할 수 있습니다.
  - 기타 오류를 수정했습니다.

 

스크립트 옵션

  - set BackupDate=0 or 1

    0 : 백업본이 저장될 폴더명이 현재 로그인된 사용자명으로 설정됩니다.

    1: 사용자명 뒤에 현재 날짜가 추가됩니다.

  - set IncludeEmptyFolder=0 or 1

    0 : 비어있는 폴더를 제외하고 백업합니다.

    1 : 1로 설정하면 비어있는 폴더를 포함하여 백업합니다.

  - set UserFolder[1-5]_Name & UserFolder[1-5]_Path

    추가로 백업할 폴더의 표시명과 실제 경로를 최대 5개까지 지정합니다.
    표시명(Name)은 15 byte(한글 7자, 영문 15자) 이내로 지정할 수 있습니다.
    경로(Path)는 따옴표(")로 묶거나 드라이브 루트(예: B:\)를 지정할 수 없습니다.
    또한 경로의 끝이 역 슬래시(\)로 끝나지 않아야 합니다.
    사용자 추가 폴더는 백업 폴더 아래 각각 "UserFolder[1-5]"로 백업되며,
    표시명과 경로는 "UserFolder[1-5].txt" 파일의 "표시명/경로" 형식으로 저장됩니다.
    만약 백업 당시와 다른 폴더로 복원하려면 해당 txt 파일을 열고 경로를 수정하십시오.

  - 메모장 등으로 스크립트를 열고 해당 옵션을 수정할 수 있습니다.

 

20180425153115.png

 

XE1.11.6 Layout1.4.8