윈 도 우 [질문] 배치 화일 명령어 질문 드립니다.
2012.05.04 14:24
안녕하세요.
배치화일 관련해서 궁금한 점이 있어서 올립니다.
현재 설정이
C:\BACK_UP
D:\TORRENT
으로 되어 있을때 BATCH명령어로 D:\TORRENT에 있는 화일을 C:\BACK_UP과 동기화 시키는건데요.
물론 단순히 COPY를 하는게 아니고, 아래 조건이 붙는다면 어떻게 해야 할까요?
1) BACK_UP에는 화일이 있고 TORRENT에는 화일이 없을때는 BACK_UP에 있는 화일 삭제
2) BACK_UP에 있는 화일과 TORRENT에 동일 이름이 있을경우, TORRENT에 있는 최근 화일만 BACKUP폴더로 복사.
화일이 동일하면 복사하지 않음.
GOODSYNC등을 이용하지 않고 CMD로 할 수 있는 방법이 없을까요?
댓글 [3]
-
초월신 2012.05.04 15:33 -
minesoul 2012.05.04 19:16
robocopy D:\TORRENT C:\BACK_UP /mir
위 명령어로 한번 해보세요. 테스트는 안해봤습니다~^^robocopy.exe 는 vista 이상에 포함된 파일이고 xp 사용중이시라면... 이 robocopy.exe 파일만 복사해와서 실행 될지는 모르겠네요...^^;;;
-
돈쥬 2012.05.04 20:40
답변 감사 드립니다.
현재 win7사용하는 관계로 robocopy /MIR명령어로 간단하게 되네요^^
robocopy "source" "destination" /S /E /PURGE /MIR
한줄이면 끝나네요
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
29764 | 소프트웨어| UFDUtility 이프로그램 잘 아시는분? [2] | 사랑비 | 3113 | 05-04 |
29763 | 서버 / IT| 2003 r2 std dell oem 버전관련... [2] | comadot | 2908 | 05-04 |
29762 | 기 타| 스마트폰 + 인터넷 최적의 사용요금제는? [1] | 한스 | 2295 | 05-04 |
» | 윈 도 우| [질문] 배치 화일 명령어 질문 드립니다. [3] | 돈쥬 | 2363 | 05-04 |
29760 | 기 타| 넷북 바이오스 업데이트 실패에 관하여 [1] | 톰스수프라 | 3551 | 05-04 |
29759 | 기 타| 예전부터 컴퓨터 옆에서는 자기차폐형 스피커를 사용하는데.. [2] | 통나무 | 2218 | 05-04 |
29758 | 기 타| 바이오스 업 관련 질문입니다.. (영어 해석 좀) [2] | 클레사 | 2533 | 05-04 |
29757 | grub4dos (메뉴얼-영문) 궁금해 하시는 분들... | cabin | 2390 | 05-04 |
29756 | 하드웨어| 그래픽카드 질문입니다. [2] | 모닝구스 | 1593 | 05-04 |
29755 | 소프트웨어| 프로그램별로 네트워크 모니터 및 대역폭제한 프로그램 없... [3] | DarkPolo | 2671 | 05-04 |
29754 | 하드웨어| cpu 쿨러 질문 좀.. [4] | 블루블루 | 1881 | 05-04 |
29753 | 소프트웨어| 사진파일 다중편집기 [3] | 그만해줘 | 2211 | 05-04 |
29752 | 소프트웨어| HP OEM 윈도우7 32bit 홈 프리미엄 리커버리 시디 [1] | 사랑천사 | 3103 | 05-04 |
29751 | 소프트웨어| 평면에 에어컨 사진을 넣을려고 하는데...어떻게 해야죠? [5] | 이누노 | 2088 | 05-04 |
29750 | 윈 도 우| 윈7 oem 인증이 처음부터 안됩니다. (테스트) [14] | ☆미친참새 | 7453 | 05-04 |
29749 | 소프트웨어| Easy DriverPacks 5.23 설치 진행이 안됩니다 ㅡㅡ; [2] | darksyuna | 8957 | 05-04 |
29748 | 윈 도 우| vmware 에서 맥os 실행이 안됩니다 [3] | 파시피카 | 2518 | 05-04 |
29747 | 윈 도 우| 윈도우 7 얼티밋 x86 x64 통합 [2] | 경주신나통 | 2749 | 05-04 |
29746 | 윈 도 우| BlueScreen 문제 문의드립니다. [1] | 해바라기 | 5612 | 05-04 |
29745 | 하드웨어| HDMI 출력 문제 [8] | 나는나다 | 11018 | 05-04 |
걍 이렇게 하면 될 것 같은데 말이죠....
1) 파일 존재 검사해서 동작하는 구문 (명령줄에서 직접 입력할 땐 %%f를 %f로 고쳐야 함)
FOR /R C:\BACK_UP %%f IN (*.TORRENT) DO IF NOT EXTIST D:\TORRENT\%%f DEL /Q C:\BACK_UP\%%f
2)새 파일만 복사하는 구문
XCOPY D:\TORRENT C:\BACK_UP /D /C /R
이 한줄로 가능하겠네요.
실험은 안해봐서 문법상 오류가 있을 수도 있습니다.
(써놓고 보니 문제가 있어서 댓글도 여러번 수정하게 되네요.)