프로그래머든지...
디자이너든지...
편집기를 사용한다면 백업파일은 반드시 저장하도록 설정해 두어야 합니다.

작업도중 정전이나 프로그램 다운등의 갑작스런 사고가 발생하였을때
백업파일을 열어 보면 작업중이었던 문서를 다시 찾을수 있을테니까요...

그런데 문제는 백업파일마저도 계속해서 오버라이트가 되다보면
어제의 문서...또는 몇일전의 문서는 되찾을 수 없습니다.

그렇기 때문에...
아래와 같은 배치파일을 사용하여 백업폴더를 날짜별로 다시 백업 해둘 필요가 있겠죠...

md "D:\일일백업경로\%date%"
move /Y "D:\백업경로\*.*" "E:\일일백업경로\%date%"


위의 스크립트대로라면...
현재의 날짜를 이용하여 일일백업을 위한 경로를 생성하고...
원래의 백업경로의 파일을 일일백업경로로 이동합니다.

이런 배치파일은...
시작프로그램에 등록해 두면 간단하게 컴퓨터를 부팅할때마다 백업을 할수 있습니다.

또한 작업스케줄러에 등록을 해둔다면 주간이나 월간 백업을 따로 보관할 수도 있겠죠...
그리고 백업시에 pkzip.exe등을 이용하여 압축하여 저장 할수도 있을 것 입니다...

윈도우용으로 crontab같은 유틸이 있다면...
몇분 간격이나 몇시간 간격으로 백업도 가능하겠죠;;;

덧 붙이자면 지저분한 바탕화면을 정리하시기 귀찮으신 분들도...
이런 간단한 스크립트하나만 스케줄러에 등록해주시면...
뭐 몇일마다 바탕화면을 청소하는 수고를 덜 수도 있겠죠...



별얘긴 아니지만...
오늘 오전에 백업을 해두지 않은 상태로 디자이너가 파일을 오버라이트 하는 바람에 전날 작업 다 날려버린 프로그래머의 절규를 들었기에....
이렇게 올려 봅니다...



다음은 바탕화면의 내용을 E:\backup\desktop\2004-06-30 과 같은 경로에 백업하는 배치파일 입니다.
C:\Documents and Settings\navyism\Desktop은 제 로그인계정의 바탕화면 폴더인데...
navyism만 쓰시는것으로 변경하시면 됩니다.
물론 백업하려는 폴더의 경로가 다르다면...
E:\backup\desktop를 잘 수정하셔야 하며....설정된 폴더는 미리 생성해 주셔야 합니다.

아래 내용을 메모장에 붙여넣기 한후에...
desktopBackup.bat과 같이 확장자가 bat인 파일로 저장하신후에
시작프로그램에 넣어 주시면 됩니다.


md "E:\backup\desktop\%date%"

xcopy /Y /E /R /H /Z "C:\Documents and Settings\All Users\Desktop\*.*" "E:\backup\desktop\%date%"
xcopy /Y /E /R /H /Z "C:\Documents and Settings\navyism\Desktop\*.*" "E:\backup\desktop\%date%"

xcopy /Y /E /R /H /Z "C:\Documents and Settings\All Users\Desktop\*.*" "E:\backup\desktop\%date%"
xcopy /Y /E /R /H /Z "C:\Documents and Settings\navyism\Desktop\*.*" "E:\backup\desktop\%date%"

del /F /S /Q "C:\Documents and Settings\All Users\Desktop\*.*"
del /F /S /Q "C:\Documents and Settings\navyism\Desktop\*.*"

rd /S /Q "C:\Documents and Settings\All Users\Desktop"
rd /S /Q "C:\Documents and Settings\navyism\Desktop"

md "C:\Documents and Settings\All Users\Desktop"
md "C:\Documents and Settings\navyism\Desktop"

2010/06/01 10:05 2010/06/01 10:05

Trackback Address :: https://youngsam.net/trackback/1181