본문 바로가기
ETC

Windows 배치 파일 - 파일 복사 (copy, xcopy, robocopy)

by soojitasan 2024. 5. 1. 13:20

## 네이버 블로그에 포스팅한 내용 옮겨오기

 

 

1. copy: 하나 이상의 파일을 복사
가장 기본적인 파일 복사 명령어 (하위 폴더 복사는 X)
확장자가 없는 파일도 확장자를 임의로 추가하여 복사할 수 있음

copy "복사할 파일 경로" "붙여넣기할 폴더 경로(파일명 지정 가능)"
copy "C:\Program Files\AAA\file" "D:\backup\%date%\file.txt"

 

 

 

2. xcopy: 파일과 디렉토리 트리를 복사
copy 명령어에서 폴더 복사 기능을 포함한 명령어

xcopy "복사항 파일 경로" "붙여넣기할 폴더 경로"
xcopy "C:\Program Files\AAA" "D:\backup\%date%"

 

 

 

3. robocopy: 견고한 파일 복사
기본 제공되는 copy 명령어 중 멀티 쓰레드를 활용해 가장 성능이 뛰어난 복사 명령어
유용한 복사 옵션이 많아 참고하면 좋음
(https://docs.microsoft.com/ko-kr/windows-server/administration/windows-commands/robocopy

robocopy "복사할 폴더 경로" "붙여넣기할 폴더 경로"
robocopy "C:\Program Files\AAA" "D:\backup\%date% 

-- 로그 파일 생성 시 뒤에 '/LOG+: 경로'를 작성해주면 됨
   /LOG+:D:\backup\%date%.txt

 

 

 

 

각 명령어별 자세한 옵션은

copy /?
xcopy /?
robocopy /?

커맨드로 확인 가능함