"도스창(명령 프롬프트)"에서 직접 또는, 배치 파일 속에서 디렉토리를 복사하는 방법입니다.
도스의 일반적인 COPY 명령에는 디렉토리 복사 기능이 없습니다. 파일만 복사할 수 있습니다. 그 외에도, 파일 속성을 복사할 수 없는 등의 제약이 아주 많습니다.
XCOPY 라는 외부 명령어로 디렉토리를 복사할 수 있습니다.
하위 디렉토리까지 포함, 모든 파일 복사 예제
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
D드라이브의 Z디렉토리의 트리 구조를,
D드라이브의 X디렉토리로 전부 복사하는 예제입니다.
/e : 비어 있는 하위 디렉토리까지 복사
/h : 히든 파일과 시스템 속성의 파일까지 복사
/k : 파일 속성 복사. (이 옵션이 없으면, 읽기전용 등의 속성이 없어져 버림)
더 자세한 도움말은 xcopy /? 라고 하면 화면에 출력됩니다.
@echo off
xcopy D:\Y\test.zip e:\BACKUP\ /D /H /K /Y
xcopy D:\X\test2.zip e:\BACKUP\ /D /H /K /Y
pause
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: XCOPY 옵션 설명
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: /D 옵션은 파일의 날짜/시간을 비교하여, 원본이 갱신된 경우만 복사
:: /H 옵션은 히든파일/시스템파일이라도 복사하기
:: /K 옵션은 파일의 속성까지 복사
:: /Y 옵션은 '덮어쓸까요?'라고 묻는 것을 생략하는 것
▶▶ DOS/도스창/배치파일] 파일 복사 명령어 사용법: File Copy Command
▶▶ 배치파일] 현재 폴더, 현재 디렉토리 의미하는 특수 문자] DOS Batch File, Current Directory
명령어가 아닌, 윈도우 탐색기에서 마우스와 핫키로 복사하는 법: ▶▶ 디렉토리 복사 이동, 폴더 카피 방법; 윈도우 탐색기로; Windows Explorer Folder Copy
XCOPY로 파일 자동 백업 배치파일 만들기 예제 소스:
▶▶ USB메모리, SD카드에 파일 자동 백업 배치파일; File XCOPY Auto Backup Batch
☞ DOS CMD BATCH .BAT | VBScript .VBS
'old drawer > programming' 카테고리의 다른 글
[cmd] What is the Xcopy Command? (0) | 2013.01.11 |
---|---|
[ETC] cmd 명령어를 활용한 환경변수 추가 (0) | 2013.01.11 |
[배치파일] 6강 함수 (0) | 2013.01.10 |
[배치파일] 5강 FOR 반복문 (1) | 2013.01.10 |
[배치파일] 4강 정수형 수치연산 2 (0) | 2013.01.10 |