• 목록
  • 아래로
  • 위로
@ECHO OFF
CLS 
ECHO 백업을 수행 중입니다.
FOR /F "tokens=2-4 delims=/ " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
FOR /F "tokens=1-3 delims=: " %%i IN ('time /t') DO SET TIME=%%i-%%j-%%k
SET DATETIME=%DATE%_%TIME%
PUSHD %~DP0
MKDIR ..\Backup\Save(%DATETIME%)
ECHO ON
XCOPY .\*.hwp ..\Backup\Save(%DATETIME%) /Y /S
@ECHO 백업완료
@PAUSE

 

 

제가 예전에 작성하여 자료실에 올렸던 허접한 백업용 배치 파일인데 

(주먹구구식 방법이긴 하지만 버저닝 용도로 종종 사용했네요)

 

검색의 편의성을 위하여 팁&노하우 게시판으로 옮깁니다 ^-^

 

https://studyforus.com/downloads/134098

 

비회원은 접근 권한이 없어서 그런지 구글봇이 퍼가지 못하는 것 같더군요 ㅎㄷㄷ

 

자료실에 있는 글을 퍼왔어요~

 

그럼 굿밤 되세요!

 

________________________________

 

안녕하세요?

 

현재 날짜 및 시각을 폴더명으로 한 자동 백업용 배치파일을 작성했습니다. 

 

 

작동 방식은 특정 폴더(예컨대 C:\문서\HWP\)에 넣고 파일을 실행시키면 

 

한 단계 상위 디렉토리에 백업 폴더를 만들고 (예컨대 C:\문서\backup\)

 

그 폴더 안에 다시 현재 날짜 및 시각을 폴더명으로 하여 

 

지정된 확장자의 파일을 복사하며 복사된 파일명을 나열합니다.

 

즉 파일 실행시마다 실행시점의 날짜 및 시각을 폴더명으로 한 별개의 폴더에 백업을 하는 것입니다.

 

위 예에서 HWP 폴더의 모든 하위 폴더를 포함하며, 

 

다만 지정된 확장자의 파일이 없는 폴더는 복사하지 않습니다.

 

 

사용방법에 대해 말씀드리면

 

첨부파일은 HWP 파일을 복사하도록 짜여졌으니 필요하신 확장자로 변경하여 사용하시면 됩니다.

 

수동으로 필요할 때마다 작동시키거나

 

작업 스케줄러 등으로 주기적으로 실행시키면 됩니다.  

 

BAT 파일을 VBS 파일로 바꿔서 실행하거나

 

배치파일의 바로가기에서 실행 - 최소화로 선택한다면,

 

CMD 창이 보이지 않고 실행됩니다.

 

다만 이렇게 사용하시려면 배치파일 마지막의 'PAUSE'는 삭제하시는 편이 좋을 것 같습니다.  

 

 

첨부파일이 윈도우7, 8.1에서 잘 작동함을 확인하였습니다. 

 

UAC 작동 여부에 관계 없이 잘 작동하며,

 

관리자권한은 필요 없고,

 

V3, 카스퍼스키 등 돌려봐도 문제 없다고 나옵니다. 

 

비록 같은 시스템 내지 네트워크 내에서의 복사이므로

 

요즘 유행하는 랜섬웨어에 대처할 수 없다는 점에서 한계는 있지만 

 

제 개인적으로는 일종의 파일 버저닝의 목적으로 사용하고 있습니다. 

(파일을 복사해도 작성시간 등 속성은 변경되지 않도록 했습니다)

 

(이하 생략)

포함 1명이 추천

추천인 1

작성자
이니스프리 119 Lv. (0%) 1973520/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 2

OAUTH2
+1

hwp가 바이너리 파일이라....

Git...

comment menu
2021.02.01. 09:13

신고

"OAUTH2님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → OAUTH2
profile image
+1

앗 아쉽게도 저희는 회사 보안 정책상 내외부망이 분리되어 있어
업무용 PC에서 인터넷 접속이 안 되고 USB 메모리도 꼽을 수 없으며

실시간으로 검열이 되어 임의로 소프트웨어를 설치할 수가 없습니다 ㅠㅠㅠㅠㅠ

저와 같은 상황이 아니라면 굳이 이런 비효율적인 백업 방법을 사용할 필요가 없을 것 같네요~!

comment menu
2021.02.01. 20:27

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 968
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4642
471 [파이썬] 어제 날짜(연월일) 구하기 이니스프리 이니스프리 20.01.01.12:42 1702
470 탐색기에서 현재 폴더를 CMD로 열기 / CMD에서 현재 폴더를 탐색기로 열기 이니스프리 이니스프리 18.10.27.14:31 1693
469 [Autohotkey] 특정시간까지 매분 정각에 다른 스크립트 파일을 실행하기 3 이니스프리 이니스프리 20.05.21.21:57 1672
468 웹폰트 속도 느려서 사용 못하시는분들 참고하세요! 12 image title: 은메달도다 17.01.27.00:18 1632
467 [파이썬] 일정한 주기로 반복문을 돌려야 되는 경우 - 코드의 실행시간이 불규칙한 경우 이니스프리 이니스프리 20.06.27.18:07 1585
466 JavaScript에서 문자열 결합 방식의 성능차이 네모 네모 17.11.17.23:01 1554
465 체온계/의료기기의 통관과 관련된 사항입니다 1 이니스프리 이니스프리 19.01.17.01:52 1552
464 HEIC to JPG 변환 이니스프리 이니스프리 19.08.29.22:37 1534
463 [Selenium] 크롬 익스텐션 사용하기 1 이니스프리 이니스프리 20.08.23.19:35 1527
462 [Python] glob.glob() 정렬 방법 정리! 이니스프리 이니스프리 21.03.07.00:49 1507
461 윈도우에서 Jupyter Notebook 설치 및 기본설정 이니스프리 이니스프리 18.09.25.11:30 1479
460 로지텍 G304 , G403 마우스 카일저소음 스위치(버튼) 교체!! 2 image 자뻑보이 자뻑보이 20.12.02.20:23 1478
459 www-drv 내 클라우드를 웹서버 처럼! 트래픽 아끼기 개꿀팁!! 18 TVJ title: 열려라 맛스타의 자물쇠TVJ 17.04.29.19:52 1475
458 [Python] 이미지의 흰 여백을 trim 하는 방법 이니스프리 이니스프리 20.06.21.20:10 1463
457 ESET Internet Security 사용시 인터넷 속도저하와 관련하여 이니스프리 이니스프리 19.01.01.21:51 1461
456 [PIL] 폴더의 전체 이미지 파일을 일괄적으로 crop하기 이니스프리 이니스프리 20.05.29.18:56 1456
455 파이썬 텔레그램 봇에서 IndexError 해결 방법 2 이니스프리 이니스프리 18.03.24.21:15 1436
454 [국립국어원] 세팅 vs 셋팅 이니스프리 이니스프리 20.01.11.16:56 1435
453 URL에 ?ckattempt=1이 붙거나 403 에러가 뜨는 경우에 해결 방법 (카페24) 2 이니스프리 이니스프리 17.11.22.20:56 1424
452 [Python] 특정 서버와 내 PC 간의 시간 차이를 구하기 (테스트 중) 이니스프리 이니스프리 21.03.20.00:11 1405