windows bat파일 만들기, 자동 폴더 백업하기, 작업스케줄 등록 이번 포스팅에서는 windows OS에서 일정기간마다 폴더를 백업하도록 하는 방법에 대해서 알아보겠다. 이를 위해서 bat 파일을 만드는 방법과 windows 작업스케줄러를 등록 하는 방법을 알아야 한다. 배치파일 내에서 파일을 복사해 옮기는 명령문을 작성하고 스케줄러는 설정한 기간마다 bat파일을 실행시켜 파일을 백업한다. 테스트를 위해 아래와 같이 폴더를 생성해 파일을 옮겨 놓았다.
이제 위의 폴더를 백업하는 bat파일을 만들어 보자. 윈도우의 메모장을 열어 아래와 같이 작성 후 backup.bat 파일로 저장하자.(경로와 폴더명의 각자 알아서..) -- backup.bat :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: 원본폴더 세팅 :: 백업경로 세팅 :: 오늘날짜와 현재시간 세팅 :: 폴더명 조합 :: 만들 폴더가 이미 있으면 삭제 :: 백업 폴더 만들기 :: 파일 백업 복사 :: 변수 지우기 참고 : http://blog.naver.com/bluegriffin/40057786837 위와같이 bat 파일을 저장했다면 이제 이 배치파일을 실행해보자. bat이 있는 폴더에서 shift+마우스 오른쪽키를 누르면 '여기서 명령 창 열기'가 있다. 클릭하면 cmd창이 나타나는데 backup.bat을 입력 후 엔터를 쳐보자.
입력했을 때 위와같이 나왔다면 성공. 잘따라왔다. 백업 위치로 가보면 폴더가 복사된것을 볼 수 있다.
이제 이 bat 파일을 작업 스케줄러에 등록해 일정 기간마다 백업하는 방법을 아래의 Link에서 알아보자. Link : windows 일정기간마다 파일 자동 백업하기, 작업스케줄러 등록방법
:: 소스를 백업하는 배치 파일.
:: 예) C:\project1\excelDB 폴더를
:: C:\backup\excelDB_yyyymmdd_hhmmss 형태의 폴더로 소스 백업.
::
:: 참고: 이미 폴더가 있으면 삭제하고 폴더를 만든다.
:: (폴더명을 시간까지 하면 중복이 없지만 날짜까지만 하면 중복이 생길 수 있다.)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
set sourceDir=C:\excelDB\
set dirMasterName=excelDB
set dirPath=C:\backup\
set todayDate=%date:~0,4%%date:~5,2%%date:~8,2%
set todayTime=%time:~0,2%%time:~3,2%%time:~6,2%
set dirName=%dirMasterName%_%todayDate%_%todayTime%
set fullDirName=%dirPath%%dirName%
if exist %fullDirName% (
rm/s %fullDirName%
)
md %fullDirName%
xcopy %sourceDir%%dirMasterName%\*.* %fullDirName% /e /h /k
set sourceDir=
set dirPath=
set dirMasterName=
set todayDate=
set todayTime=
set dirName=
set fullDirName=
'알짜정보 > IT정보' 카테고리의 다른 글
ip 경로 추적 방법 tracert ip (2) | 2016.04.27 |
---|---|
windows 일정기간마다 파일 자동 백업하기, 작업스케줄러 등록방법 (0) | 2016.02.02 |
네트워크 연결시 자동 로그인 해제, 연결 안되는 문제 해결방법 (0) | 2015.08.18 |
아이콘 다운로드, 원하는 아이콘을 검색하자! Iconfinder (0) | 2014.04.29 |
개발자 추천 사이트 w3schools (0) | 2014.04.29 |
댓글