배치파일

ROBOCOPY 나만의 파일 자동 백업 배치파일 만들기

by 관리자 posted Jan 20, 2021
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

두가지 파일을 만듭니다.

 

 

첫번째 파일 : backup.cmd   ※파일확장자 CMD


@echo off

robocopy /MIR /XO /COPY:DAT /ZB /R:1 /W:1 "원본경로" "백업경로\%DATE%"

msg * "%date% 백업완료"

exit


 

 

두번째 파일 : auto.vbs    ※파일확장자 VBS


Set WinScriptHost = CreateObject( "WScript.Shell" )

WinScriptHost.Run "C:\Windows\system32\CMD.exe /c backup.cmd" ,0

Set WinScriptHost = Nothing


 

 

두개 파일 모두 같은 경로에 있어야 합니다.

 

 


 

영상보기 : https://youtu.be/HN_VEt1J2JQ

 

 

#금천블루베리 #소프트엑스

 


 

특정 확장자(dwg)만 파일만 이동하는 방법

 

단순 파일 이동

 

move /y "원본경로\*.dwg" "백업경로"

 

날짜 변수를 넣은 로보카피 방법

 

robocopy /MOV /XO /COPY:DAT /ZB /R:1 /W:1 "원본경로" "백업경로\%DATE%" "*.dwg"

 


 

여러 폴더에 엑셀파일(xls 또는 xlsx) 날짜별 백업 방법

robocopy /E /XO /COPY:DAT /ZB /R:1 /W:1 "첫번째원본경로" "백업경로\%DATE%" "*.xls*"

 

robocopy /E /XO /COPY:DAT /ZB /R:1 /W:1 "두번째원본경로" "백업경로\%DATE%" "*.xls*"

 


 

첫 하위폴더만 대상으로 할때 명령줄에 /LEV:1 값을 추가합니다.

 

robocopy /E /LEV:1 /XO /COPY:DAT /ZB /R:1 /W:1 "첫번째원본경로" "백업경로\%DATE%" "*.xls*"

 

robocopy /E /LEV:1 /XO /COPY:DAT /ZB /R:1 /W:1 "두번째원본경로" "백업경로\%DATE%" "*.xls*"