• 목록
  • 아래로
  • 위로
@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%) 1893270/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 651
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4327
542 [Python] 소수점 자리수의 출력 - round() vs format() 1 이니스프리 이니스프리 20.02.15.11:53 31760
541 [Python] 파일을 읽어서 각 행을 리스트로 만드는 5가지 방법 이니스프리 이니스프리 18.11.25.22:16 23293
540 안티앨리어싱 옵션: 알고 쓰자. 5 image 하루살이 title: 황금 서버 (30일)하루살이 17.02.25.23:57 19428
539 GIF 파일의 용량을 줄여주는 사이트 - gifgifs.com image 이니스프리 이니스프리 17.10.09.12:57 17666
538 [Python] tqdm과 enumerate를 함께 사용하기 이니스프리 이니스프리 20.05.29.19:07 16457
537 [OpenCV] !_src.empty() in function 'cvtColor' 에러 해결방법 2 이니스프리 이니스프리 19.11.15.20:40 12737
536 윈도우 작업 스케줄러에서 특정 작업이 실행 안 되는 경우 해결방법 (배치파일 등의 상대경로 관련) 2 image 이니스프리 이니스프리 18.10.02.19:38 12355
535 [파이썬] Selenium에서 클릭이 안 될 때의 해결방법 이니스프리 이니스프리 19.10.27.22:20 10370
534 [Python] Requests에서 JSON 데이터를 POST 전송하는 방법 x2 이니스프리 이니스프리 21.08.22.08:16 9563
533 [Selenium] select box, check box, radio button 조작하기 이니스프리 이니스프리 20.06.27.15:47 8441
532 유튜브 iframe api의 autoplay 옵션과 관련하여 1 image 이니스프리 이니스프리 19.01.05.14:45 7530
531 윈도우 MAK 라이센스의 인증 가능횟수 확인방법 4 이니스프리 이니스프리 18.11.21.23:53 7511
530 일본 아마존에서 MP3 음원 구입하는 방법 5 image 제르엘 제르엘 19.12.23.01:28 7366
529 DB 설계하실 때 사용하면 좋을거 같은 사이트 공유합니다. 1 image JAVA JAVA 17.11.21.15:06 6990
528 국전 '빨간집' 위치 및 영업시간 등 정보 3 이니스프리 이니스프리 18.11.30.16:17 6740
527 제조사별 서버 원격관리 툴의 명칭 정리 (iLO, iDRAC, IPMI 등) 이니스프리 이니스프리 18.11.22.22:10 6459
526 해외직구시 카드 중복결제에 대하여 (아마존 등) 9 이니스프리 이니스프리 18.12.30.15:52 6107
525 텔레그램 비밀대화의 스크린캡쳐 방지기능 이니스프리 이니스프리 20.01.20.23:44 5871
524 크롬 원격 데스크톱 조작법 2 이니스프리 이니스프리 20.06.03.23:03 5822
523 윈도우의 CMD 창에서 Ctrl+V로 붙여넣기 (윈도우 10 / 윈도우 8 이하) 3 image 이니스프리 이니스프리 18.11.08.00:15 5756