IT 기술 문서


2025.02.26 23:33

USB 자동 백업 BAT 파일 만들기

  • it33 16일 전 2025.02.26 23:33
  • 8
    0

alt text


1. USB 자동 백업 배치파일(BAT) 소개

USB를 사용하다 보면 중요한 파일을 PC에 자동으로 백업하는 기능이 필요할 때가 있습니다.

이 BAT 파일을 실행하면 USB를 연결하면 자동으로 특정 폴더에 파일이 백업됩니다.

사용 사례:

USB 파일을 실시간으로 백업

업무 자료를 USB에서 자동 복사

파일 유실 방지 및 정기적인 백업 유지


2. 다운로드 및 실행 방법

BAT 파일 다운로드

???? 파일 다운로드: usb_auto_backup.bat

실행 방법

  1. USB를 PC에 연결합니다.

  2. 다운로드한 usb_auto_backup.bat 파일을 더블 클릭하여 실행합니다.

  3. USB 드라이브의 모든 파일이 자동으로 PC에 백업됩니다.

  4. 백업이 완료되면 "백업이 완료되었습니다!" 라는 메시지가 표시됩니다.


3. 배치파일(BAT) 상세 코드 설명

bat복사편집@echo off
set USB="E:\\" 
set BACKUP="C:\\Users\\%USERNAME%\\USB_Backup"

if exist %USB% (
    echo USB 드라이브를 감지했습니다. 백업을 시작합니다...
    mkdir %BACKUP%
    xcopy %USB% %BACKUP% /s /y
    echo 백업이 완료되었습니다!
) else (
    echo USB가 감지되지 않았습니다. USB를 연결한 후 다시 실행하세요.
)
pause

주요 명령어 설명

명령어

설명

@echo off

실행 중인 명령어를 화면에 표시하지 않음

set USB="E:\"

USB 드라이브를 E:\로 지정

set BACKUP="C:\Users\%USERNAME%\USB_Backup"

백업 저장 폴더 경로 지정

if exist %USB% (...) else (...)

USB가 연결된 경우에만 백업 실행

mkdir %BACKUP%

백업 폴더가 없으면 생성

xcopy %USB% %BACKUP% /s /y

USB의 모든 파일을 백업 폴더로 복사

pause

창이 자동으로 닫히지 않도록 일시 정지


4. BAT 파일 수정 방법

USB 드라이브 문자가 다를 경우?

bat복사편집set USB="D:\"

E:\ 대신 USB가 할당된 드라이브 문자로 변경하세요.


백업 폴더를 변경하고 싶다면?

bat복사편집set BACKUP="D:\MyUSB_Backup"

C:\Users\%USERNAME%\USB_Backup 대신 원하는 폴더 경로로 변경하세요.


파일을 백업 후 USB에서 자동 삭제하려면?

bat복사편집xcopy %USB% %BACKUP% /s /y
del /s /q %USB%\*

USB에서 파일이 백업된 후 자동으로 삭제됩니다.


5. 실무에서 유용한 활용법

업무 자료 자동 백업

  • 업무용 USB를 연결하면 자동으로 최신 파일을 백업

  • 실수로 USB 파일을 삭제해도 복구 가능

학교/학원에서 과제 백업

  • 수업 자료 및 과제 파일을 자동으로 PC에 저장

  • USB를 깜빡 잊고 집에 두고 와도 문제 없음

USB 데이터 보안 강화

  • USB에서 백업 후 자동 삭제하여 보안 유지

  • 회사 보안 정책에 맞춰 외부 USB 저장소 최소화

네트워크 드라이브에 자동 저장

  • set BACKUP="Z:\USB_Backup"로 설정하면 네트워크 폴더에 자동 저장 가능


6. 자주 묻는 질문 (Q&A)

Q1. USB를 연결했는데 감지되지 않습니다.

A1.

  • USB 드라이브 문자를 확인하고 set USB="E:\" 부분을 USB가 할당된 드라이브 문자로 변경하세요.

  • diskmgmt.msc를 실행하여 드라이브 문자를 확인할 수 있습니다.

Q2. 특정 파일 형식만 백업할 수 있나요?

A2.

bat복사편집xcopy %USB%\*.pdf %BACKUP% /s /y

*.pdf 부분을 변경하여 특정 파일 형식만 백업 가능합니다.

Q3. USB 삽입 시 자동으로 실행되도록 설정할 수 있나요?

A3.

  1. taskschd.msc 실행 (작업 스케줄러)

  2. "기본 작업 만들기" 선택

  3. 트리거에서 "USB 연결 시 실행" 설정

  4. 동작에서 "프로그램 시작" → usb_auto_backup.bat 파일 선택

  5. 완료 후 자동 실행 확인


7. 요약

USB 자동 백업 BAT 파일을 사용하면 USB를 연결할 때마다 자동으로 백업할 수 있습니다.

  • 자동으로 파일을 복사하여 데이터 보호

  • 원하는 폴더로 백업 경로 설정 가능

  • 백업 후 USB에서 자동 삭제 기능 추가 가능

이제 USB 데이터를 안전하게 백업하세요!

파일 다운로드: usb_auto_backup.bat

  • 공유링크 복사