Robocopy를 이용한 파일 백업

Robocopy: 윈도우2003서버, 윈도우7등에서는 기본으로 지원
윈도우 xp의 경우는 아래 경로에서 다운로드 받아서 설치를 따로 해줘야 함.
http://www.microsoft.com/en-us/download/details.aspx?id=17657
아니면, 설치가 귀찮다면 아래 파일을 c:\windows에 복사해넣어줘도 됨.

 

robocopy.exe

 

<예시>

@echo +++++백업시작 C드라이브에서 D드라이브로+++++

@echo 백업(인증서NPKI)
robocopy "c:\Program Files\NPKI" "d:\Program Files\NPKI" /MIR
robocopy "c:\program file(x86)\NPKI" "d:\program file(x86)\NPKI" /MIR
robocopy "c:\users\계정이름\App data\Local Low\NPKI" "d:\users\계정이름\App data\Local Low\NPKI" /MIR

@echo 백업(인증서Vcard)
robocopy "c:\windows\Application Data\Vcard?" "d:\windows\Application Data\Vcard" /MIR
robocopy "c:\users\계정이름\App Data\Local Low\Application Data\Vcard" "d:\users\계정이름\App Data\Local Low\Application Data\Vcard" /MIR

@echo 백업(바탕화면, 즐겨찾기, 내사진, 다운로드, 내문서)
robocopy "c:\users\계정이름\Desktop" "d:\users\계정이름\Desktop" /MIR
robocopy "c:\users\계정이름\Favorites" "d:\users\계정이름\Favorites" /MIR
robocopy "c:\users\계정이름\Pictures" "d:\users\계정이름\Pictures" /MIR
robocopy "c:\users\계정이름\Downloads" "d:\users\계정이름\Downloads" /MIR
robocopy "c:\users\계정이름\Documents" "d:\users\계정이름\Documents" /MIR


* 계정이름을 바꾸자
메모장으로 위의 내용을 복사 후 Ctrl+H(바꾸기)로 '계정이름'을 실제 계정이름으로 일괄 변환해서 사용

 

* 대상(destination)을 바꾸자
메모장으로 위의 내용을 복사 후 Ctrl+H(바꾸기)로 'd:\'을 'd:\bak\'등으로 일괄 변환해서 사용

 

* 증권사 HTS폴더도 백업해두자. 대충 폴더가 다음과 같으니 수정해서 쓰자
위의 예시들처럼 'robocopy 원본 대상 /MIR'명령어로 가능

미래에셋 C:\Maps-Net (확실하지 않음)
현대증권 C:\youfirst\ (확실하지 않음)
이트레이드 c:\etrade (확실하지 않음)
대신증권 c:\cybos\ (확실하지 않음)


 

Posted by Ozahir
,